Learn Coding: 5 Best Places to learn coding online
|It’s been a big dream of mine to become a professional coder even when I was young(may be 12 years old), I always desired to become an excellent coder. But the only thing which was a stone in my path, was the fact that learning these programming languages was very expensive at that time. But now when we have a tons of free online platforms where we can learn coding, things have changed in a good way and you can become an excellent programmer without even spending a penny.
Gone are the days when only some high qualified programmers could make web apps or pages. Now in this world of internet you can learn anything on internet despite of just programming or coding.
But since my objective is to share some quality platforms which are offering free programming and coding courses for free, we will just stick to it.
So here’s the list:
Codecademy
From basic HTML to typical AJAX and Ruby and Rails, you can learn anything on Codecademy. The best thing about Codecademy is that their way of teaching is so easy to pick. You will have Hints and descriptive instructions to build your own code and if you have anything left unanswered in your mind then you can use their forums where tons of programmers are present to answer your questions or to solve your problem.
You can decide that whether you want to learn Web developing or language skills. But first I will recommend you to learn HTML and CSS in Language skills then learn Javascript and then JQuery.
After learning the basic HTML/CSS it’s time to move to the first option and that is “Web developer skills”, below it you will find 4 courses including Make a website, Make an Interactive website, Learn Rails(Ruby and Rails) and finally Learn AngularJS(to build web apps).
I will recommend you guys to first complete the first course “Make a website” and then learn “Make an interactive website”. Now you will be able to make interactive web pages or if you want to learn more web developing then learn Ruby and Rails in Language Skills and then learn Rails in the Web developer skills.
Code Avengers
Code Avengers stands on the second position because their way of teaching is very easy to pick. You will be able to learn Web developing, App development or you can learn game development too.
Although they have not as many courses as Codecademy has but it will be easy for you to learn these courses because of their interactive layout. You can start, stop or resume these video type lessons anytime.
However, some of their courses are premium and you will need to pay from 29$ to 39$ for different courses or you can get a lifetime access to all these courses by paying a one time payment of 144$ to CodeAvengers.
TreeHouse
On Treehouse you will be given some projects to complete after learning the courses. Let’s say you just learned about the background property in CSS, then you will be granted a task to change the background color of an element.
Treehouse authors have focused more on teaching their enrolled students that how they can build responsive webpages that are interactive and if you want to become a WordPress theme developer then Treehouse is a heaven for you.
And one thing which makes Treehouse different from all others is their plethora of foundation courses where a teacher will first teach you a thing and then you will have a Q&A session.
So overall, Treehouse looks great to master these programming and web development skills.
Code School
First have some basic know how of these languages on Codecademy or CodeAvengers. After completing your initial courses it’s time to move on the next step and that is Code School.
Code School is a great online platform which offers in-depth courses that can make you an expert with some of the best practices of coding we have in the industry.
You can learn Ruby on Rail, JavaScript, HTML/CSS and iOS which will help you a lot in making interactive webpages and developing apps.
But before you move to Code Avengers, First make three things very clear in your mind:
- Courses are very neat and clean in terms of teaching and guidance.
- But the challenges after the screencast will be much much hard than all other challenges we have on other platforms since Code School is a place for amateurs coders, that is the reason why I have asked you guys to first complete courses on Codecademy or Code Avengers.
- Some courses will require you to pay 25$ per month in order to access all courses with screencast and challenges.
Learn Street
Learn Street is a very simple and easy to pick platform which is ideal for those people who want hard things in an easy way. LearnStreet offers many courses for beginners including JavaScript, Python and Ruby and Rails. You can click on the ‘Start Course’ button and then your course will start with the first lesson.
LearnStreet adopts a copy paste code interpreters in common human language to explain loops and functions. But the only thing which is a bit irritating is that you need to write the exact code every time. Let’s say if the exercise has asked you to write a print command in the editor and it gives you a code (let’s say that is “console.log(‘Print’);” then you can’t even do “console.log(‘print’);” because the editor is case sensitive and Print is not equal to print.
Hi Husnain,
Glad that you mentioned Code Avengers too in the list. It is an amazing site and I have learned HTML and I am learning Python from there. The prices are really reasonable and provides value for money.
I had written about Code Avengers on my blog too. You can visit to find out more about the site.
Thanks for sharing. 🙂
~ Rohan.
Hey, thanks a lot for your comments here Rohan 🙂
Hi Husnain ,
i want learn coding i find some best online site
Thanks for Sharing you Share Awesome site keep up it
Have a nice week Ahead,
Hey Bilal, it’s nice to listen that he article was helpful for you :)…….
great post thanks for sharing
Hi ! i have recently find your blog and its just awesome.Got a lot of unique and informative stuff here .
thanks a lot and keep sharing up.Good Luck!