As a related question:
Could you learn as much taking a free course online (MIT OpenCourseware or Stanford's free courses)? No grades, no need to hand in assignments, no mandatory exams.
I'm trying it as an experiment right now. Any bets on whether I finish the course and/or learn anything?