Free Online Resources

Math Resources

  • Code Academy: Learn to code with lessons, exercises and projects.
  • Tools, resources, lessons, and practice problems for all levels of math.

English Resources

Science Resources

History Resources

  • The Old Bailey Online – the proceedings of the Old Bailey from 1674 to 1913.
  • Crash Courses in History– brief videos about many topics in history.
  • The Constitution Project–  all the world’s constitutions to read and compare.
  • The History of Tech- a listing of websites about the history of science, tech and industry.
  • History of the World – series of podcasts that look at the history of the world through 100 objects housed at the British Museum.
  • Hyper History– thousands of articles covering 3000 years of world history.  Possibly designed when the Internet was first invented.
  • Sporcle Geography – hundreds of fun geography quizzes. Can you name all the countries in the world?

Foreign Language Resources

Art/Art History Resources