Khan Academy offers free videos, practice exercises, courses, and more in subject areas like history, computer science, SAT Prep, art history, and math.