So you’ve decided you want to learn to code, eh?
Congrats to you for making damn-good life choices. Coding is awesome.
The world is run on tech – but what powers the tech? Code. So choosing to learn code will supply you with an invaluable skill in today’s techie world, no matter why you want to learn it. Maybe you just want to take on a new skill, maybe you want to find a job in the tech industry, or maybe you just want to be able to create a website for you business or have more control over your blog. There’s no bad reason to learn to code.
Or maybe I’m moving a little too fast here, and you’re just thinking about learning to code
…but you don’t have the time or money to put into a university degree. You wouldn’t be the only one. University is expensiveashell, and not everyone can afford it or the time commitment it requires. That’s one reason this post exists.
You can learn code without going to college
You don’t need to move, quit your job, or invest thousands of dollars, because you can learn to code online, and you can learn some (if not all) of your coding skills for free! You just gotta know where to look.
I present to you: 24 excellent places to learn code online
Udacity offers both free and paid material, including “nanodegrees” made for people who not only want to learn to code online, but also want to pursue a career in web development.
I like that word. Nanodegree. Fancy.
Codeacademy is a totally free resource that lets you learn code while you practice the basics of many different coding languages. It’s where I started my journey and they keep improving it.
Cheers, Codeacademy Wizards.
(edit: They now offer premium services as well)
Treehouse is like a techie’s playground, teaching you code through instructor videos, quizzes, and code challenges, and they have nifty little “workspaces” so you can practice code right there and then. It requires a monthly subscription but has a 14-day free trial offer so you can check it out.
I love the ones with the free stuff.
Don’t forget to share the love if you like this post!
Code school has both free and paid code lessons for all sorts of different coding languages and applications. They’re content is created with some unique visuals to keep you entertained while you learn code.
It’s sorta like being inside some awesome children’s adventure book… but with code.
You can pretend you’re on your way to becoming Tony Stark with all your coding skillz.
Lynda has a wide variety of educational content, one of which is web development. It’s a paid service with some free content, and they use videos from professional instructors (which are constantly updated to keep the information as relevant as possible) to teach you on a wide-range of coding and web development topics.
Look at all those topics. I can smell the education from here…
Laracasts focuses on PHP and goes from beginner level to advanced, and uses screencasts getting in-depth with all the cool stuff you can do with your PHP code.
Finally! A place that teaches you C++! This seems to be one of the most difficult things to track down even on the WWW (world wide web). The site may not be as fancy as some of the others, but the info is well organized so you can easily learn to code and get your C++ on.
Code.org is more than just a place to learn code online, it’s an initiative to give everyone the opportunity to learn code. Although the site’s free tutorials are aimed at kids, ain’t no shame in going through them for coding noobs of any age.
Koding.com is a pretty massive resource for learning code online. It works off of a cloud to give you the chance to see what it’s like to work within a real development environment, not just on code – but there’s plenty of opportunities to learn code too! There’s too much for me to go into everything it offers so follow the link to check it out!
It has free and paid options, and everything you’ll need to get started is on the free side.
Khan gives you free access to SO MANY TOPICS GUYZ. So many. And of course web development is one of them.
CodeCombat lets you learn code online by playing a game.
I know. I was like, “Whaaaaaaat” when I found it. Check it out. It’s rad.
Codewars is a site full of code-learning goodness and challenges to up your code game. To learn code you gotta write it, and this code site gets your puzzle-solving mode going.
Pluralsight is a paid program where you can learn with over 3,000 courses on all sorts of coding topics. Like, ALL sorts. If you mastered them all you’d be like the Ash Ketchum of the coding world.
(If you don’t know who that is you need to brush up on your Pokemon. Now.)
Codelearn is all about Rails. Ruby on Rails, to be exact. It simplifies the process of learning to code in this super handy coding language so you can get to building cool stuff better and faster.
Coursera is a place where you can learn ALL THE THINGS, including coding, for free.
Coding bat is a simple website that allows you to practice and learn to code with Java and Python, and get feedback on your work.
The folks over at tuts+ have a heap of great tutorials on LOTS of different topics, including web design and code, with both paid and free options. Their tutorials are some of my favorites. Easy to follow, clear, videos and written examples.
Ugh. I’m so torn about Codebabes.
I hate that they used this weird sexist thing to get attention, especially since their tutorials are plenty good on their own. But whatevs, I get it, marketing and yada yada. Obviously their target audience is not women (at least straight women) but hey, I’m here to learn code.
And this post is all about the places where you can learn to code online, so it had to make the list. Once you get past the “babes” part, the actual code part is very useful.
The lovely people at Firefox have put together some great resources for those that want to learn code and web development.
Neocities is a blast from the past and allows you to create your own website on their [free] hosting, and also provides code resources to help you learn as you develop your site.
Stack overflow is the place to go when you’re learning to code and have questions that need answers. It’s chalk full of people who know and love code, and they will be happy to help you with whatever issues you’re having.
Hopefully I don’t have to tell you what YouTube is. If you want a video on how to do something with code, go forth and search through the millions of videos here and you’ll most likely find your answer. It can be really helpful when you’re started to go cross-eyed from reading everything.
Thanks CoSchedule, you legends.
*There may be affiliate links in this post. There may not be affiliate links in this post. Life’s full of mystery. And hopefully pizza.