I’ve been looking into online education lately, beyond my experiment with learning programming (which is still ongoing). These are some of the resources I’ve identified. They’re all free, although you don’t get college credit for the courses.
- Coursera — courses taught by instructors various top universities.
- Khan Academy — video courses on every topic under the sun, at many levels
- Udacity — courses involve problem-solving and add the option to take tests at testing centers.
There are long lists at these two articles. I don’t see a reason to reproduce them here.