10 Free Resources to learn how to code!

Arbaaz Siddiqui
4 min readMay 12, 2020

If you’re new to the world of coding it makes sense to start by teaching yourself using all the free online coding features.

It’s been a while since learning how to code was reserved for the few or cost quite a lot of money. Now you can take advantage of these resources to learn how to code for free, plus you can find out what you like and don’t like before you decide to invest some money.

So I gathered my 10 favorite resources on the internet to learn how to code for free, all you’ll need is internet connection and a laptop. Enjoy it!

NO Time to read.Just Links. Here You Go:

  1. https://www.codecademy.com/
  2. http://rubykoans.com/
  3. https://www.freecodecamp.org/
  4. https://www.udacity.com/
  5. https://thoughtbot.com/upcase
  6. https://exercism.io/
  7. https://www.theodinproject.com/
  8. http://www.Educative.io
  9. https://www.sololearn.com/
  10. https://www.edx.org/learn/computer-programming

Extra: Classcentral.com & https://www.khanacademy.org/

1. CodeCademy

It’s one of the best resources to start with and your reputation is well deserved. They offer a general basic programming experience. The platform revolves around interactive learning, they have a live text editor on the lessons page so you can practice while you learn.

2. Ruby Koans

A Koan is a short lesson on some aspects of a programming language and there are Koans for various languages. The goal of Ruby Koans is to learn the language, syntax, structure, and some common functions of Ruby and libraries.

The challenges emphasize test-oriented development (TDD) and consist of a series of classes with various broken unit tests that you have to fix — and it’s a lot of fun. The idea is not to solve the tests as quickly as possible, but to read the code carefully and understand why you are failing and then give the solution. The tool can also be useful for those who already have experience with the language, as it will reinforce what you already know.

3. FreeCodeCamp

It is a free programming learning path for web developers and full-stack developers. The explanations are simple and have a lot of practice. They even provide you with real non-profit projects to improve your skills.

It’s perfect for students who want to learn code online by getting hands-on, hands-on experience that will do some good and look impressive in a curriculum.

4. Udacity

Udacity offers free individual coding courses, as well as free nano-degrees that train you for specific careers as a front-end web developer or data analyst. Course materials are free, but nano-degrees require a tuition fee.

5. Upcase by thoughtbot

To learn Ruby on Rails. But it also has other subjects like Git, JavaScript…They have video tutorials, exercises, forum discussions.

6. Exercism.io

Great to practice, 100% free, they have exercises in 50 languages. You download the code, solve the challenge, and upload the solution that will be evaluated by a mentor who will introduce you to new ideas and techniques.

7. The Odin Project

The Odin Project is an open and collaborative way for several students working on the same goals. They teach the basics of languages like Ruby and Ruby on Rails, JavaScript, CSS3, and HTML5.

While you learn how to code for free with your programming tutorials, you can check for support from other students using the online chat group.

8. Educative.io

It's an interactive website like Freecodecamp. Its super fun and very helpful website. They teach the basics of languages like Python and Java, JavaScript, CSS3, and HTML5.

9. SoloLearn

SoloLearn is a social platform where anyone can learn to code. It’s different from other course providers because it’s based on mobile devices: learn how to code anywhere, on any device. With fast and small classes and interactive quizzes, it makes learning the code fun and is free to download.

As you can see there are many options to learn how to code for free and certainly taking advantage of these features is definitely the way to go when you’re just getting started.

10. eDx

edX is a massive open online course provider. It hosts online university-level courses in a wide range of disciplines to a worldwide student body, including some courses at no charge. They offer all kinds of courses from universities like Harvard and others.

Extra:

Classcentral.com: Class central is like a club or say portal were all the free and awesome courses are listed from Harvard to MIT. They show and offer free courses and will direct you to the programming language you choose.

Thank you for your time and please consider following me for more Programming related posts and travel articles. I hope you all are safe from this pandemic. Be safe and Stay Hydrated. Consider Reading my other articles:https://medium.com/@arbaazsama/

--

--

Arbaaz Siddiqui

I write content. I write about all sorts of stuff travel, ML, UI/UX, programming. Be safe. Stay hydrated.