SOciety apart, let me come to the point. Ambitious and passionate create their own paths to success! I'm writing this post to help such students find appropriate targetted study stuff online. Most of the stuff pertaining to the syllabi of B.E./B.Tech is available online but scattered quite badly. On performing a few searches, I found lots of stuff online that I'm enumerating here.
0. NPTEL Online Stuff
NPTEL stands for National Programme on Technology Enhanced Learning and is an initiative from various IITs to provide IIT lecture notes and videos to non-IITians online. So, far the best congregation of online study material for engineering students.
1. Rai Foundation Open Courseware
Rai university has its lecture notes online as per its open courseware program. Here's the link to the stuff for B.E./B.Tech in CS/IT and BCA/MCA:
Almost all the subjects of most of the university syllabi are covered. AICTE already has recommended a uniform syllabus for all technical universities.
2. Springer Link
Springer link has a congreagation of high level papers related to all the fields of engineering. Here's the link to computer science section. Use the search box in the right pane to find your desired syllabus.
FreeTechBooks.Com has open source public domain books for computer science and IT branches. A really good one:
4. IIT Lectures on YouTube
Recently IIT launched a program according to which all the classroom lecture videos will be made online on YouTube. Follow the link and search for ur subject. Now, you don't need to be in IIT to study in IIT
Leaving WikiPedia in the list will be a big blunder! WikiPedia has the largest congreagation of human knowledge on the Internet. To search for a particular topic on WikiPedia, type the following query in Google Search box and hit the I'm Feeling Lucky button:
site:"en.wikipedia.org" <topic name>
site:"en.wikipedia.org" Dynamic Programming
Thats enough dose for now! Study well, and bring up a bright future for yourself and for India. Jai Hind!!!