An e-portfolio is a collection of digital artifacts created and owned by the learner to demonstrate their experiences, achievements, and learning over time. It can include media like audio, video, photos and blogs. E-portfolios provide learners with a structured way to record and reflect on their learning journey and share their work with others.