The national program of technology enhanced learning (NPTEL) is an initiative of the Government of India to provide quality educational material to engineering students . The site has several video tutorials for various engineering subjects. However, the site is not very popular among Indian students. I have been trying to promote it among my students and colleagues for quite some time as a source of quality material. But, the response is not very encouraging.
The videos are hosted on youtube. The complete playlist is here. There are several course suitable for electronics /computer science students. Some of the so called “difficult” subjects are lucidly explained by senior professors. I have recomended the digital signal processing course by Prof. S C Dutta Roy as supplimentary material to my students.
If you want to view the courses offline, you can download it form youtube using youtube-dl. The youtube videos are in flash (.flv) format. Softwares such as ffpeg can be used to convert them to your favorite format.