This document discusses computer assisted education and various related topics. It begins with an introduction that defines different types of learning including e-learning, m-learning, blended learning, and others. It then discusses e-learning systems and their history. Key components of e-learning systems like learning management systems are explained. The document also covers computer assisted instruction, its role and advantages, as well as intelligent tutoring systems and game based learning.