NPTEL provides a large set of online learning material for students and faculties, in engineering and science.
You can visit http://nptel.iitm.ac.in/ or http://www.youtube.com/nptelhrd for the videos. The courses are prepared and delivered by top notch professors from IITs and IISc.
Thanks to Ministry of HRD, Government of India for funding this great initiative.