Thought this was a great site- most of MIT's courses are available online for free- no diploma given. After going through some of the tests, I'm glad I already finished college (it is hard to teach an old dog new tricks!) Good learning resource though-and not just for computer learning.
MIT Online