e-Learning applications use technology to effectively deliver and monitor learning and teaching processes. They help the trainer to organize and manage his/her lesson plans, present them to students/learners, evaluate and take the feedback to enhance & fine-tune this process in future.
Examples: www.khanacademy.com, www.codeacademv. com