Khan Academy
"Use Khan Academy for literally everything. It’s free knowledge that you can use to clep out of university courses, or to simply invest your time in a worthwhile topic. Free quality education is best education."