15+ of the best online resources for learning how to code👩‍💻

Aaron O’Leary
nontechtech
Published in
4 min readFeb 6, 2018

Here at nontechtech we believe in a few things: The power of the internet, the power of education and the power of good people. Learning to code successfully relies on all of these, so we have compiled a list of what we think are the best online learning resources and communities to help you fulfill that dream of learning to code!

Free resources!

Youtube

Price: Free!

Youtube, yes that’s right. Youtube is the 3rd biggest search engine in the world and offers a wealth of tutorials on just about any topic you can think of, including coding! Youtube is how I learned much of what I know, if I wanted to building something or implement a specific function I would simply search “How to do X in Rails” and follow the tutorial.

Stack Overflow

Price: Free!

Even seasoned developers use stack overflow more than they would like to admit. It’s great! It has answers to practically any issue you can think of. It’s a great way of learning to develop using a language if you read up why the answer makes sense.

Khan Academy

Price: Free!

You’ve probably heard about this one and for good reason. Khan Academy truly are the good guys of the Internet. Khan Academy provides a boat-load of courses in topics such as Computer Programming, Animation, Physics, even Astronomy all for free! You can make a donation but there is 0 obligation.

Our mission is to provide a free, world-class education to anyone, anywhere. — Khan Academy

Practical Javascript

Price: Free!

This is not a tutorial where you learn a bunch of things in a very shallow way. You’re going to get really damn good at JavaScript. Like a real programmer, you won’t worry about the buzzword of the day because you’ll have the fundamental skills to pick up things on your own.

Nontechtech

Price: Free!

Well of course we have to shamefully self promote. We are building nontechtech for exactly this to help non techy people get into tech through building a platform which will allow you to connect to established leaders in tech who are more than happy to mentor you on the path to your dream job!

Freecodecamp

Price: Free!

Freecodecamp boasts about 800 hours worth of learning materials but the kicker is that you then get hands on experience working on projects for nonprofits!

QuickCode

Price: Free!

So QuickCode kind of defeats the purpose of this article but damn is this handy! QuickCode is a collection of the very best, free online learning resources for coding. It’s constantly being updated and it’s the perfect go-to for anyone lost on where to start!

Paid Resources đź’¸

Udemy

Price: 0/đź’¸

Udemy offers both paid and free courses, with most courses being pretty affordable, rather than the courses being built and planned by Udemy, they are built by the instructors, speaking of instructors, you can become one and earn a living by teaching what you have learnt!

Code Academy

Price: 0/đź’¸

Code Academy offers a range of course teaching a number of languages including Javascript, Ruby, Python & PHP. All of their tracks include practical tutorials which teach you how to build full fledged web applications using adaptable theories. Their lessons system makes it easy to jump in and start coding even if you’ve never even seen a line of code

Treehouse

Price: 💸💸

Success stories galore being pumped out of this one. A friendly, super inviting site with an amazingly helpful community. Treehouse provides a number of “tracks” focusing on concepts such as Developing for iOS, Front end Development & Android Development. Treehouse claims to be able to get you from 0 to job ready in 6 months and they have the data to back it up.

Code4startup

Price: 💸💸

Code4startup is probably my favorite resource so far. If you want to learn how to build and ship a product fast, Code4startup is for you, it takes a practical approach to learning development by teaching you how to clone famous startups such as AirBnB, Tinder & Fiverr.

Udacity

Price: 💸💸💸💸

Udacity takes online learning to another level, they offer courses developed by tech giants such as Google, Amazon, Uber, Facebook and more in subjects such as Machine Learning, Artificial Intelligence and even a self driving car engineer course đźš—. The price can be a bit daunting but they do have monthly installment plans that can make it that bit easier!

DevSlopes

Price: 💸💸💸

DevSlopes is changing the game in online learning, it boasts an intuitive learning platform which has constantly updating coursework which is sent straight to your machine through the DevSlopes app

GoRails

Price: đź’¸

I used this service myself to hone my Rails skills. GoRails offers a plethora of Rails tutorials ranging from beginner to advanced to super advanced, it has a thriving, active and friendly community which of course makes the learning that bit easier!

LaraCasts

Price: đź’¸

LaraCasts portrays itself as the Netflix for your learning experience and well it pretty much is. It has a massive catalog of development tutorials, naturally with a large emphasis on Laraval, it will teach you to build simple applications such as to-do lists and large scale database driven applications and everything in between.

LambdaSchool

Price: 💸💸💸💸💸💸

LambdaSchool provides full time or part time structured courses in Computer Science and Artificial Intelligence / Machine Learning, featuring live, interactive classes. The price is steep, but you don’t pay until you land a job!

Thanks for reading and I hope this article leads you on the path to being a true code master! If you liked this article please đź‘Ź so we know to post more and so more people will benefit from this list!

--

--