E-learning refers to online teaching and learning using the internet. It allows for physical separation between instructors and students while still allowing for two-way communication synchronously or asynchronously. E-learning reduces training costs and provides flexibility to modify course contents. While it offers benefits like flexibility and cost savings, disadvantages include potential issues with learning retention and reliance on stable internet connections.