23 Excellent websites to learn coding for free

Here is a good mix of front-end and back-end programming websites for beginners. A lot of these sites provide an interactive learning experience meaning you can try out what you learn. And that is the best way to learn programming.

  1. codecademy.com – Interactive coding tutorials.
  2. codecombat.com – Play a game and learn to code in Python and Javascript.
  3. codeschool.com – Learn web technologies by doing.
  4. stuk.io –  Developing your dream web application.
  5. platzi.com – Live streaming classes on design, marketing and code.
  6. thinkful.com – Choose a course and get assigned a mentor.
  7. code.org – Learn computer science.
  8. baserails.com — Master Ruby on Rails through project-based learning.
  9. treehouse.com – Get the tools to help you to succeed whether you are a beginner or an old pro.
  10. Khan Academy – You can thus learn HTML, CSS, JavaScript, animations and more to prepare websites and games. In addition, Khan Academy has courses to on databases.
  11. dash.generalassembly.com – Learn to make awesome websites.
  12. railsforzombies.org – Learn Ruby on Rails by watching videos and completing the exercises.
  13. codelearn.org – Learn Ruby on Rails by creating an app right in your browser.
  14. rubymonk.com – Free interactive tutorials to help you discover Ruby idioms.
  15. tryruby.org – Take 15 minutes to give Ruby a chance.
  16. learn-c.org – Free interactive tutorials to teach you the C programming language.
  17. learnjavaonline.org – Learn the basics of Java.
  18. learnpython.org – Learn the basics of Python.
  19. tryhaskell.org – Learn Haskell with free interactive lessons.
  20. try.jquery.com – Get the basic building blocks of jQuery by completing challenges and earning badges.
  21. sqlzoo.com – Interactive SQL tutorials complete with quizzes.
  22. try.github.io – Learn Git in 15 minutes.
  23. Sololearn  – Join the largest community of mobile code learners today Learning programming can be fun.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Posts