IITs and IISc, the most prestigious science and engineering institutes of India, have uploaded about 4500+ video lectures from their live classes on YouTube. This is done under NPTEL or National Programme on Technology Enhanced Learning, an initiative by Indian Government to improve the quality of science and engineering education in India.
At the time of writing, there are about 130 courses in engineering and science available for viewing. Each course covers the topic in depth with 40+ lecture hours.
If you have a slow internet connection and you are unable to watch these videos online, then you can also purchase the DVDs for these video lectures. Check out this page for more details.
So, if you think that the faculty is not so good in your college, check out the lectures by IITs and IISc’s professors at youtube.com/iit.