e-Learning is an all-encompassing term generally used to refer to computer-enhanced learning. It may include the use of web-based teaching materials and hypermedia in general.

e-Learning is naturally suited to distance and flexible learning, but can also be used in conjunction with face-to-face teaching, in which case the term Blended Learning is commonly used.

Computer-Based Training (CBT), also called Computer-Assisted Instruction (CAI) is a type of education in which the student learns by executing special training programs. CBT is especially effective for training personnel; the CBT program can be integrated with the applications so that students can practice using the application as they learn.

e-Help is a topic, procedural or reference information delivered through computer software. e-Help is designed to give assistance in the use of a software application or operating system, but can also be used to present information on a broad range of subjects.

Computer-Aided Assessment

Computer-Aided Assessment (also but less commonly referred to as e-Assessment), ranging from automated multiple-choice tests to more sophisticated systems is becoming increasingly common.

Computer-Based Testing (CBT), also called e-Exam, computerized testing and Computer-Administered Testing, is a method of administering a test in which the responses are electronically recorded and assessed.

Computer-Based Testing enables educators and trainers to author, schedule, deliver and report on surveys, quizzes, tests, and exams. It may be a stand-alone system or a part of a virtual learning environment.