Solid option for learning to use Node hands-on.
By Jiwon Shin
This course introduces the concepts of server-side web development with Node. You’ll learn the different parts that make up the back-end of a website or web application, and you’ll gain familiarity with the Node runtime environment. After this course, you’ll be set up to explore popular Node frameworks like Express.js to build powerful applications.
The interactive exercise format is interesting. You're required to take existing functions and wrap them into an exportable module for open-sourcing, which is a fairly real-world situation as well as a great illustration of Node modularity.
This course varies somewhat from the Node.js coverage in the Introduction to Backend sections of the Backend Engineer and Full-Stack Engineer Career Paths. We actually recommend taking the Node content in one of those paths, depending on your career orientation. The paths include an open-ended project that's a great test of skills.
If you choose to take this course separately from the skill paths mentioned above, be sure to supplement your learning with a project outside of the Codecademy platform, so you have practical experience troubleshooting when things go wrong.
By Rachel Manning, Alyssa Hope, Andrew Wong, and Guillaume Bibeau Laviolette
The premium option for learning Node.js for fullstack web development.
By Scott Moss, Will Sentance, Kyle Simpson, Brian Holt, others
Outstanding video training option, with in-depth real-world Node coverage.
An excellent resource for anyone learning Node. Perhaps not the complete Node guide that you'll need to become a professional Node developer, but a decent place to start or practice your skills.
By Paul O'Fallon, Samer Buna, Joe Eames, More
Solid option for learning real world Node through a series of high quality screencast courses.
Our course reviews are conducted by a team of technical professionals, course developers, and lifelong learners.
The lead of this project, Brian Green, has worked in developer education since 2009. He built the content development teams at Pluralsight and Udacity, implementing quality standards and tutorials to improve course quality and working with hundreds of authors to create courseware. Most recently, he built the product team at App Academy. As of writing, he estimates he has spent nearly a year of his life taking or reviewing online courses, on topics ranging from Web Development, Networking, Server Administration, DevOps, Cybersecurity, Machine Learning, and Artificial Intelligence.
We reviewed this course using the following criteria: