Khan Academy

Learn almost anything. Completely free, forever.