As a self-taught web developer, I’ve been learning for the better part of three years. And as I’m sure you’re aware, there are a ton of resources available on the internet for learning just about anything. Today’s article revolves around my top 3 courses for learning Node.js. This post contains affiliate links to each of the courses I discuss — I’ve taken all three of them and hope you enjoy them as much as I did! If there’s a course you’d like to recommend, please shout it out in the comments.
16,000 students 4.7/5 stars
Taught by Andrew Mead, in conjunction with Rob Percival, The Complete Node.js Developer course is packed with 128 lectures and nearly 30 hours of video!
As a project based course, you’ll come away with four different Node based projects. This means not only are you learning, but your walking away with real-world experience building production ready projects. Even more importantly though, Andrew is quick at responding to any questions or problems you run into along the way, so no need to worry — any skill level can succeed at this course.
Topics include: Node, Npm, Async programming, MongoDB, Express, Socket.IO, Authentication with JWTs, Mongoose, Heroku Deployment, Version control with Git, GitHub, Code testing, App debugging, New ES6 features, and Mocha.
53,000 students 4.6/5 stars
To understand Node, you need to understand how it works. In this course, instructor Anthony Alicea takes you on a deep dive into exactly how NodeJS works.
What differentiates this course from Andrew’s course above, is the depth that this course goes into. If you’re someone who really wants to understand not only what Node.js can do, but also how it does it — this course is right for you.
If you like projects, don’t worry, The capstone project of this course is building a production ready API using all the skills you just learned.
8,500 students 4.7/5 stars
In this course you’ll build a multi-room chat application and learn how to deploy it on the web. This is a really cool project, and after the course is over there are so many cool upgrades and additions you can add to this project to truly make it your own.
Sachin is a very engaging teacher, and quick to respond to any student questions that are asked in the forums. If you want a class with a really cool project involved — this is the course for you.