The best courses for learning web development 
Curious what web development courses you should take?
Here are my recommended courses and online curriculum based on my own experience and research. There are both free and paid options, depending on your budget.
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.
Treehouse is one of the most popular learning platforms for coding, and with good reason. Their instruction quality is top notch, and they are very beginner-friendly. Treehouse has a large collection of courses, and also offer “tracks,” an easy-to-follow path to learn all the material related to, say, front-end web development. It takes a lot of guesswork out of trying to figure out what you need to learn.
Treehouse is a premium platform, using a subscription-based model. But they give you a lot of bang for your buck. One especially helpful feature is the workspaces. Workspaces let you write and test code online, without the hassle of having to set up a local server.
All in all Treehouse is a really great option that I highly recommend, especially for beginners.
You can sign up for a free 7-day trial of their Basic Plan here.
In addition, if you want to pull the trigger and commit to purchasing one year of Treehouse Basic, you can get for 4 months for free! ($100 value). Get the discount here.
If you’re curious about learning to code, but are looking for a free option, FreeCodeCamp is a great place to get your feet wet. It’s a self-paced online bootcamp for full-stack web development– and it’s completely free!
FreeCodeCamp is the brainchild of Quincy Larson, a teacher-turned-engineer. His mission is to make learning to code accessible to anyone, anywhere in the world.
The bootcamp itself is text-based with online quizzes, which may be a drawback for some. But they also have an amazing YouTube channel with video tutorials if you like learning through video.
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 courses by John Morris
Want to work for yourself as a freelancer? You might be interested in John Morris’ courses. I first came across his tutorials on YouTube when I was first thinking about freelancing, and I really appreciated his practical, down-to-earth teaching style. He also has full courses on freelancing and other aspects of web development on Skillshare!
In his freelancing courses, John walks you through a detailed, practical set of steps on your road to being a freelancer. He teaches 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. And he focuses a lot on building up a customer base on UpWork (without getting stuck in the “race to the bottom” that you often hear about).
If your dream is to be your own boss and be a full-time remote web dev freelancer, I highly recommend checking this course out. All his courses are available on the online learning platform Skillshare.
One perk of Skillshare is that they let you sign up for a free trial, and go through as many courses as you want during that period. As long as you are careful to cancel your subscription before the trial ends, you can check out a ton of courses for free!
Looking for even more?
Check out my post on the best books for learning web development here.