Here is a good resource of video lectures conducted by IIT's & IISc's: [1](http://nptel.iitm.ac.in/courses.php?disciplineId=111) There is also a YouTube channel: [2](http://www.youtube.com/user/nptelhrd)