NPTEL provides E-learning through online Web and Video courses in Engineering, Science and humanities streams. The mission of NPTEL is to enhance the quality of Engineering education by providing free online courseware. This list contain all the technical lectures from all seven Indian Institutes of Technology and Indian Institute of Science.