I'd heard MIT was openly publishing their course ware, but I hadn't realized the extent of it. They have over 1800 courses online and anyone can access the entire content free of charge. When I started exploring what all they have, I felt liked I'd just found a gold mine, and I suppose I have - do you know what it would cost to take all these courses? (Presuming you could live long enough to do so???)

Anyways, I recommend that you check it out. There are two URLs you will want to see: MIT Open Courseware and their YouTube site where many processors lectures are recorded.