Ready to take your server-side programming skills to the next level? We’ll show you how with the new updates to our Learn Node.js course.

Node.js is a cross-platform JavaScript runtime environment used to create event-driven web applications. Originally, Learn Node.js served to introduce our learners to the technology — but now we’ve updated the course with three new modules designed to help you solidify your knowledge of its functionality. For example, in one of the new lessons, we’ll show you how to create servers using Node.js’ built-in HTTP module.

Node.js’s popularity in back-end development makes it a great tool for anyone looking to become a Back-End or Full-Stack Engineer. Plus, learning how to use it will also make it easier for you to learn libraries and frameworks like Express and SQLite. Jiwon S., one of our Curriculum Developers who contributed to the course’s development, explains how:

“Having a strong foundation in core Node.js modules will prepare you for building complete web apps with other popular Node packages.”

Who is the course for?

The newly updated Learn Node.js course is perfect for anyone looking to build their skills with the runtime environment and deepen their understanding of JavaScript.

It’s also a good choice if you’re looking to venture into back-end development, as you’ll learn how to create servers and perform essential back-end operations for web applications.

What are the specific changes?

  • Learn Node.js is now divided into two lessons: Introduction to Node.js and Node.js Essentials.
  • New lesson on Setting up a Server with HTTP
  • Updates and new quizzes on core Node.js modules and HTTP
  • New projects: Message Mixer and Rock-Paper Scissors
  • New articles on JavaScript for Node.js, Node Package Manager
  • Added articles on What is JSON, Implementing Modules in Node, Node modules, and What is REST?
  • Updated the Setting up Node.js Locally article

How will this affect learners who’ve already completed Learn Node.js?

If you’ve already completed the course, you’ll retain your progress and certificate. If you’re currently enrolled, you’ll notice a decrease in your progress because of the new material.


We’ve updated our Learn Node.js course with new modules designed to teach you more about the runtime environment’s functionality. Along with a lesson dedicated to creating servers using Node.js’ built-in HTTP module, we’ll also deepen your understanding of JavaScript, JSON, the REST paradigm, and more. Plus, you’ll use your new knowledge to build fun new projects that’ll showcase your skills.

Related articles

7 articles

What Is CoffeeScript?

5 minutes
By Codecademy Team

What is CoffeeScript, and is it worth learning? In this article, we explain how it changed the way we write both front-end and back-end JavaScript code.