e-Learning, or electronic learning, is the delivery of a learning, training, or education program by electronic means. It involves the use of a computer or electronic device to provide training, educational, or learning material. In most cases, the entire course, from learning content to writing the final exam, is done remotely through a Learning Management System (LMS), where the student and the teacher never meet face-to-face.