People always talk about learning on the web, and about schools that should use the web as a tool for students. Well you can start now since there are already on the web some great video courses, useful especially for self-study.
Need to learn Oop? Have you always wanted to attend a programming university course about programming? Here's the videos of a full courses from Stanford Computer Science Department.
Only two Computer Science courses from Berkeley, also available courses on other topics.