E-learning is anywhere, anytime learning, which benefits both learners as well as trainers. Learners can take the e-courses and online tests at anytime and from any place convenient to them and trainers can easily schedule or re-schedule online training programs, without any hassles. Besides this, web-based learning has a ton of benefits which help save time and money.