23 Good 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.

5 Ways to take online courses from top universities for free

Don’t have the time or money to attend college and pursue higher education? No worries. Some of the world’s most prestigious universities are offering high-quality online courses on a wide range of topics for free!

Some host their courses on their own sites, and some have joined hands with sites that aggregate online courses from various sources. Some of these sites also provide you an option to purchase a certificate of course completion.

What are you waiting for? Go get some knowledge!

1. FutureLearn

They offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time and are accessible on all devices so you can fit learning around your life.

On most courses, you’ll have the option to buy a Statement of Participation so that you can show you took part.

On some courses, they also offer you the chance to demonstrate your knowledge of a subject by taking an invigilated exam at a local test center. If you pass you’ll get a Statement of Attainment to provide evidence of your new skills.

2. EdX

Founded by Harvard University and MIT in 2012, edX is an online learning destination and MOOC (Massive Open Online Courses) provider, offering high-quality courses from world’s top universities and institutions to learners everywhere.

EdX offers two types of certificates. Verified certificates are available for a fee that varies by course. These certificates require you to verify your identity before you can receive your certificate. XSeries certificates are available when you successfully complete a series of courses that make up an XSeries.

3. Academic Earth

They curate a huge collection of free online courses from world’s top universities. Besides full courses, they provide ongoing series of original videos called ‘electives’ that are kind of mini-courses that provide small nuggets of information.

There are over fifteen hundred video lectures on Academic Earth from MIT, Stanford, Berkeley, Harvard, Princeton, and Yale and they’re are adding more every day. Some of these are grouped into courses, which each contains anywhere from 4 to 50 lectures.

4. Canvas Network

Canvas Network offers open, online courses taught by educators everywhere. It provides a place and platform where teachers, students, and institutions worldwide can connect and chart their own course for personal growth, professional development, and academic inquiry.

Individual instructors or sponsoring institutions may offer a certificate of participation or completion.

5. Class Central

While the other four sites partner with universities and professors to offer MOOCs on their platforms, ‘Class Central’ aggregates the MOOC course listings from these and other leading platforms on their website.

9 Reasons why I write everything as a list and you should too

  1. Lists help me organize my thoughts and ideas better
  2. They’re easier to write, read and remember
  3. Lists ensure every point, argument, angle gets covered
  4. They’re my procrastination medicine. If I don’t complete a day’s task I append it to the next day’s to do list and the growing number in the list pushes me to get things done
  5. Lists make me feel better
  6. They reduce stress
  7. A goal without a plan is just a wish. A plan in the form of a list feels more attainable, finite and unambiguous
  8. I prefer reading lists on the web
  9. On the web, lists ensure that your stuff gets read. The number in the title is probably why you’re reading this in the first place.