Learning and training time reduction, large number and diversity of learners, innovative teaching, measurement and assessment of progress, cost reduction, higher content retention due to self-paced learning, richness and quality, flexibility and self-paced, updated and consistent material, ability to learn from mobile devices, expert knowledge, and fear-free environment are benefits of e-learning.