1. Duolingo – Learn languages interactively. You can choose from 9 languages to learn and Duolingo is available in 21 languages.
  2. Codecademy – Learn programming in the easy way.
  3. MIT Courses – Open courses from MIT proffessors.
  4. Education Portal – Choose from multiple courses and you can earn actual college credit.
  5. Coursera – As it is stated on the site: “Take the world’s best courses, online, for free.”
  6. Khan Academy – Curses about topics including computer science and mathematics.
  7. DIY.com – Choose from dozens of skills and learn them.