If you want to learn science and engineering but do not have enough time and resources to attend college, then Government of India's (Ministry of Human Resource Development) initiative called NPTEL is for you. With the increase in the internet connectivity to the masses, it is now easy to learn whatever you want online sitting at home.
NPTEL (National Program on Technology Enhanced Learning) is a great step towards providing free and easy learning to everyone. NPTEL provides free video lectures and other course content online. The videos can be downloaded for offline viewing and their quality is excellent. The videos are available in different sizes for easy download. These lectures are prepared by distinguished faculties from Indian Institutes of Technology, Indian Institute of Science, etc.
Since this is the new initiative, the courses provided at present are only few. However, the list is soon going to be large covering all course types.
Initially in the first phase, there are 260 courses available while in the next phase it is expected to include 1016 courses.