E-learning refers to the use of electronic media and information and communication technologies to support learning. It can occur in or out of the classroom, synchronously or asynchronously. E-learning encompasses various terms that emphasize different components, such as computer-based training, online education, and virtual learning. It makes use of technologies like online courses, educational videos, learning platforms, and virtual classrooms to deliver educational content and facilitate student-teacher and student-student interaction. E-learning is widely used in preschool, K-12, and higher education, and provides flexibility for students to learn at their own pace from any internet-connected location.