Best Coding Courses to Learn Web Development
Written by Brian
Here is a list of coding courses that I’ve taken as well as other popular ones I’ve seen. These are just my opinions. Some of these courses will be paid and others will be free. If you’ve taken any other courses or used alternative resources, feel free to contact me so I can add it to the list!
Disclaimer: Note some of the links are affiliate links, which means that I’ll receive a small commission if you decide to make any purchases through my links. It helps support my channel, so I can continue creating free content.
To start off my list, I had to go with the one that everyone knows.
1. FreecodecampFreecodecamp is one of the first resources that many people have used to learn how to code. I used this website to get started and it gave me a view of what it was like to start coding.
I really liked how easy it is to start coding directly on their website. Some things I wasn’t the biggest fan of was the fact that it’s mainly just text that you have to read. Then, once you have read through the excerpts, you have to solve a problem.
Personally, I rather watch video lectures showing exactly what I need to do vs reading all day long. If you prefer reading, then you’ll probably enjoy FFC a lot.
2. MDN Web DocsMDN is the go-to place if you’re learning web development. You will have to do a lot of reading, but MDN really helped me understand the fundamentals of HTML and CSS when I was first starting out.
If you are ever confused on how to write something properly, then you can look it up on MDN and see exactly what you need to do.
Even though I am not the biggest fan of learning by reading, I really enjoyed going through the docs and it was very easy to understand. I'd recommend you go through some free youtube tutorials or courses first, then read MDN docs to fill in your empty gaps.
3. The Complete Web Developer in 2021 - Zero to MasteryIf you’ve searched coding courses online, then you most likely have come across this one. It’s taught by Andrei Neagoie and he is very well known in the tech educational space. Aside from his famous web developer course, he has a variety of additional courses that you can learn from.
He has a monthly plan to access all of his courses. Also, you can get a yearly subscription and save some money. You still get access to any future courses that he releases during that year as long as you have a subscription.
He even has a course on how to learn, which I took when I first started learning code and this has helped me tremendously. If you ever feel like you’re not understanding the course you are taking, or you feel like you are not smart enough to learn code, then I highly recommend you check out his course on how to learn. You can check it out here
It has nothing to do with coding, but I feel like most people were never taught the proper way to learn and it can hinder your progress if you’re doing things ineffectively.
Just look at the approach I am taking. I’m creating content about code and teaching you what I’ve made. This method is called the Feynman Technique, which means to learn by teaching others. In addition, I am writing this blog post about tech and this requires extra research that regular people would never do.
4. CodecademyCodecademy is like an upgraded version of Freecodecamp in my opinion. The UI is much cleaner and makes it easier to progress through the content. They have a free version and a pro version. Their free version covers the essentials for learning specific coding languages, but the pro version is where they give you access to additional features that can really boost your progress.
I made an in-depth video on my Youtube channel reviewing Codecademy. You can watch it here.
5. UdacityUdacity is extremely popular when it comes to tech courses. They offer both free and paid programs. Their free courses are mainly introductory lessons for specific coding topics. Their paid courses are much higher quality and make you create real projects.
I made a review video of Udacity’s Front end Developer Nanodegree. You can check it out here.
The pros is that it is very well structured and forces you to actually take action vs. just copying and listening like other courses. The downside would be the cost of the program. If you prefer to have something that forces you to actually build projects, then you'd love Udacity.
If money is not an issue, then I'd definitely recommend you look into them.
6. ScrimbaScrimba is a really interesting platform that allows you to write code directly in your browser while watching a course. They are a fairly new educational company and have made a lot of new updates to their platform since I first started using it.
I really enjoy the simplicity of being able to code along with the instructor during a video. The only thing I didn’t like was that if you end up learning more advanced languages after HTML, CSS, and Javascript, then it becomes very difficult to follow along.
For example, if you are learning React and you need to use your terminal a lot, Scrimba doesn’t replicate that same environment, so you’d have to watch additional tutorials to ensure you installed everything properly. Overall, I think it’s a great place to start learning how to code, but eventually, you’ll move onto other resources as you progress.
I made a review of their front end path on my channel, so if you wanted to check it out you can view it here.
These are just a few resources that you can look into if you’re interested in learning how to code. I’ll be releasing new resources for specific languages soon, so be on the lookout for those!
Also, I'm documenting everything I'm learning and the projects I'm building on my Youtube channel. If you want to follow me along my coding journey, be sure to subscribe here