Khan Academy

Watch tutorials online and practice a wide variety of life skills and academic subjects, from computer programming to printmaking or 3rd grade math to entrepreneurship.