NPTEL (National Programme on Technology Enhanced Learning)
NPTEL provides 343 web courses and 327 video courses in engineering/science and humanities have been developed. Each course contains materials that can be covered in depth in 40 or more lecture hours.Content can also be had from NPTEL website.
Massachusetts Institute of Technology (MIT)
MIT OpenCourseWare is a free publication of MIT course materials that reflects almost all the undergraduate and graduate subjects taught at MIT.