The Khan Academy
is an organization on a mission. They are a not-for-profit with the goal of changing education for the better by providing a free world-class education for anyone anywhere.
With over 3,500 videos to choose from you can learn a huge number of topics from computer science to finance to statistics to physics.
You can learn at your own pace, practice your skills and earn rewards for your accomplishments.