Not sure how many people were aware, but MIT for sometime now has been offerring free access to the majority of their offered courses online. They call it MIT OpenCourseware and it is used alot by self-learners, current students and educators. It's a good way to complete some college level courses virtually. The degree's may not be free, but the learning can be Yale, University of Michigan, John Hopkins, Carnegie Mellon, Notre Dame and UC Berkeley also offer some similar type of courses though I like the ones from MIT best.
Link = http://ocw.mit.edu/courses/find-by-department/
Link = http://ocw.mit.edu/courses/find-by-department/