The best courses for learning web development in 2021 — Coder Coder
By: Jessica Chan
Tags: Web Development, Learning To Code, Coding

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.

Team Treehouse

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.

freeCodeCamp.org

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 tech stack that they teach includes HTML, CSS, JavaScript, React.js, Node.js and mongoDB. In addition, the website has a great message forum for students where you can ask questions on the assignments.

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.

Check out freeCodeCamp here.

JavaScript and React courses by Tyler McGinnis

Tyler McGinnis has a deep understanding of JavaScript and React, and is also a really good teacher. He explains concepts in a thoughtful way, and doesn’t rush through the material. Tyler has a membership subscription model, where you pay monthly or yearly for access to all his courses. He has 8 in-depth courses that will take you from learning modern JavaScript through React, React Hooks, Router, and Redux. It’s a one-stop shop if you want to develop deep skills in the React ecosystem.

Check out Tyler McGinnins’ courses here.

JavaScript and CSS courses by Wes Bos

Wes Bos is one of the most well-known JavaScript teachers online. He has a teaching style that is really engaging and not at all boring, and he also does a great job explaining concepts. Some of his courses are free, and others are paid.

Here are some of his most popular courses:

JavaScript 30 by Wes Bos

One of Wes’ most well-loved courses is the free course called JavaScript 30. With over 8 hours of video tutorials, JavaScript 30 will show you how to build 30 different projects. These projects include cool tools like a virtual drum kit, custom video player, and a whack a mole game.

One caveat is that it may be a bit advanced for complete newbies to JavaScript. However, if you have some basic skills already, JavaScript 30 will enable you to build some great projects. And it’s free!

Check out Wes Bos’ JavaScript 30 course here.

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!

Check out Wes Bos’ CSS Grid course here.

React for Beginners by Wes Bos

React.js has been dominating the JavaScript framework in recent years. It’s one of the most in-demand web development skills currently. If you haven’t learned any of the JS frameworks yet, Wes’ React for Beginners course is a great place to start.

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.

Check out Wes Bos’ React for Beginners course here.

Freelancing bundle by Study Web Development

Want to build your own web development business as a freelancer? Kyle Prinsloo of Study Web Development has a collection of super in-depth resources that will walk you through the process of starting and launching your business.

It comes with a 140-page ebook, website templates you can use for your client work, helpful checklists, and client proposal and invoice templates. If you’re serious about being a freelancer, check this bundle out. It’s currently $99 which is a lot of money, but it can help you earn money as a web developer.

Check out the Freelancing Bundle by Study Web Development.