E-learning involves teaching using electronic resources and the internet. It allows students to learn at their own pace and convenience. Key benefits of e-learning include accommodating individual needs, providing unlimited access to updated content, quick delivery of lessons, reduced costs compared to traditional learning, and being environmentally friendly. E-learning can be synchronous, involving real-time online interaction, or asynchronous using prerecorded materials without real-time interaction.