11000 NPTEL Video Lessons
100 Subjects NPTEL Text
300 Subjects MIT Open-Courseware
1500 Software Video Tutorials