The best courses for learning web development 
Curious what web development courses you should take?
Here are my recommended courses based on my own experience and research. They’re ordered generally from beginner to more advanced topics, so you can actually follow a pretty good track if you start from the top.
If you’re a beginner, I’d start with either freeCodeCamp or Colt Steele’s bootcamp. And honestly, it can’t hurt to do both, because when you re-learn the topics the second time, it will cement them better in your memory.
After that, you can continue down the line.
The only exception would be that you only need to do John Morris’ Upwork course if you’re trying to go the freelance route. It wouldn’t apply if you’re planning to work for a company eventually.
Hope you enjoy!
A note on affiliate linking— some of the links below are affiliate links, which means that if you purchase through them, I’ll get a commission from the company. It’s a great way that you can support Coder Coder at no extra cost to yourself! You can read more on my disclaimer page.
FreeCodeCamp is my #1 top pick for people who are learning web development. It’s a non-profit organization founded by Quincy Larson, a teacher-turned-engineer. His mission is to make learning to code accessible to anyone, anywhere in the world. The result has been freeCodeCamp, a self-paced, full-stack bootcamp that is completely free!
The Web Developer Bootcamp by Colt Steele
The course has a 4.7 average rating by students, and at a price point of between $10-20 (depending on what promotion Udemy is running), it’s a bargain compared to the traditionally very expensive bootcamps.
I’ve linked to a few of his courses just because I think he is such a great teacher, and his courses are very in-depth. Some of his courses are free, and others are paid courses.
Here are some of his most popular courses:
CSS Grid by Wes Bos
Another free course by Wes Bos on one of newest topics in web development right now– CSS grid. Like his other courses, Wes does a great job of explaining all the ins and outs of CSS grid using clear screencasts. At just under 4 hours devoted to this one topic, it’s a brief but very concentrated course. And again, it’s free!
React for Beginners by Wes Bos
At around 5 hours of course content, it takes you through all the steps in building a real-world React app. As the name suggests, this course won’t take you through more advanced concepts. But it will give you a very in-depth look if you’re just starting out.
Freelancing on Upwork by John Morris
Want to work for yourself as a freelancer? This course by John Morris is all about Upwork. While Upwork has a reputation of being a “race to the bottom,” it’s actually possible to succeed on the platform. The key is to stand out from the rest of the super underpriced devs and promote yourself as a reliable option to potential clients.
John Morris walks you through a detailed, practical set of steps on your road to being a freelancer. Video modules include topics like how to write a profile that will attract clients, how to create a portfolio that will show off your skills, and how to land sales.
You can check this course out a 30-day free trial on Skillshare. If you cancel your membership before the 30 days are up, you’ll be able to go through the whole thing for completely free.
Looking for even more?
Check out my post on the best books for learning web development here.