Indian education system has now reached in the most technological advance phase of Egurukul from the primitive age system of Gurukul.
Campus based education has been the conventional method of imparting education in India but with the changes in the environment and the aspirations of the students education system and the methods of imparting education have also evolved. In order to reach out to all segments of society institutions have started imparting education through distance education, correspondence education, part-time education, and online education along with Campus education. No single method of imparting education can be said to completely cater to all the needs of the different segments of the society, as each method has its own advantages and its limitations.
The term e-learning is most frequently used to refer to computer-based training which incorporates technologies that support interactivity beyond that which would be provided by a single computer. E-learning, therefore, is an approach to facilitate and enhance learning through, and based on, both computer and communications technology. Such devices can include personal computers, CDROMs, Digital Television and Mobile Phones. Communications technology enables the use of the Internet, email, discussion forums, collaborative software and team learning systems.
E-learning can not be categorized as one among the modes of education listed above, since it can be used to teach and learn in all modes of education. E-learning through the use of WANs (Wide Area Networks), and may also be considered to be a form of flexible learning where just-in-time learning is possible. Courses can be tailored to specific needs and asynchronous learning is possible with this E-learning. When E-learning/teaching occurs exclusively online, this is called Online Education. When learning is distributed to mobile devices such as cell phones etc., it is called M-learning.