24 places that help you learn to code so you can become a web designer or an app creator. Learn to code online and create something amazing.

24 of the Best Places to Learn Code Online

Shares keep this blog alive...Share on StumbleUpon52Tweet about this on Twitter0Pin on Pinterest9Share on Facebook0Share on Google+0Share on LinkedIn0

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 learn code screenshot

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!

Learn to make websites and apps with these 24 awesome resources #learncode Click To Tweet

Code School

codeschool screenshot

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.



Dash is a free site that makes your life easier by teaching you the basics of coding HTML, CSS, and JavaScript though interactive lessons.

Code Avengers

code avengers screenshot

Code avengers has both free and paid content that teaches you to how to use HTML5, CSS3, JavaScript, and Python to create websites, apps and games. Like many of the interactive websites here, you’ll learn code while writing code.

You can pretend you’re on your way to becoming Tony Stark with all your coding skillz.


lynda learn code screenshotLynda 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…

Get 10 days of free unlimited access to lynda.com.




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.

People usually say that HTML, CSS, and Javascript are the required coding skills to be successful. I’d add PHP onto that. It’s magical.



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 screencast

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 screenshot

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 academy


Khan gives you free access to SO MANY TOPICS GUYZ. So many. And of course web development is one of them.



code combat screenshot

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 screenshot

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 screenshot

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.



tuts+ screenshot

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.



codebabes screenshots

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.

Firefox for developers

firefox screenshot

The lovely people at Firefox have put together some great resources for those that want to learn code and web development.


neocities screenshot

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.

Other resources

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.

24 places that help you learn to code so you can become a web designer or an app creator. Learn to code online and create something amazing.
Don’t lose this resource! Pin it!
Shares keep this blog alive...Share on StumbleUpon52Tweet about this on Twitter0Pin on Pinterest9Share on Facebook0Share on Google+0Share on LinkedIn0

About the author


A sarcastic introvert with a blogging compulsion and a tendency to pet ALL THE DOGS.
Problem-solver, critical thinker, tech-enthusiast, occasional artist, very-expensive-piece-of-paper-holder (aka my Psychology degree.)
Fan of chai tea, hard cider, and new places.

View all posts
  • Just what I needed! I know some basics and understand how it works, but really want to learn about coding in depth! Thanks loads for the links, I’m going to check them out asap.
    Cheers xx

    • I’m glad you like it, coding is pretty fun, def give it a try. Codeacademy is probably the most well known for beginners and has some cool tutorials. Thanks for stopping by!