Imagine free course material. Hard to imagine, isn't it? Well, check out the article - Wired 11.09: MIT Everyware. It's good reference materials, and are all voluntarily contributed by lecturers at MIT.
Here is Electrical Engineering and Computer Science at MIT OpenCourseWare.