I was just browsing through the MIT OpenCourseWare, and the amount of freely available information available is quite impressive. The courses span many departments, although I mainly checked out the Electrical Engineering and Computer Science section. They have lecture notes on many different classes, both undergraduate and graduate, covering pretty much all aspects of the Computer Science field. Some of the courses also come with full video presentations. This is definitely well worth keeping in mind as a source of information.