IITs and IISc Online Courses in Engineering and Science under NPTEL
This is an excellent site for all students, both from engineering or otherwise to get video lectures and course material from IIT and IISc faculty members. And as the icing on the cake it is free. You get to choose your subject and the chapter, download the PDF and watch the video lecture by a professor. So start buffering!