An electronic portfolio is a digital collection of work that allows students to showcase their skills and accomplishments. There are three main types - developmental portfolios track progress over time, assessment portfolios evaluate skills and abilities, and showcase portfolios display best work. Benefits include helping students reflect on their learning and creating a product to share with potential employers. Common e-portfolio platforms allow students to easily store and display their work online along with references.