Free
Course

Learn Node.js

Learn about the different components of a web application’s back-end and explore the Node.js JavaScript runtime environment.

4.2 out of 5 stars
Start
87,789 learners enrolled
  • Skill level

    Intermediate
  • Time to complete

    Approx. 7 hours
  • Certificate of completion

    Included with paid plans
  • Prerequisites

    2 courses

About this course

JavaScript is one of the most popular programming languages. The powerful Node.js runtime environment has been ranked the technology most commonly used by professional developers. Node.js is an event-driven JavaScript runtime. Node has myriad potential uses for JavaScript development including being a great environment for building efficient network applications.

Syllabus

4 lessons • 2 projects • 3 quizzes
The platform

Hands-on learning

Don’t just watch or read about someone else coding — write your own code live in our online, interactive platform. You’ll even get AI-driven recommendations on what you need to review to help keep you on track.
Animated demonstration of running code in Codecademy's learning environment
Meet the creator of the course
Jiwon Shin
Senior Curriculum Developer at Codecademy
Jiwon is a Senior Curriculum Developer at Codecademy. She has created courses across the web development catalog on languages such as JavaScript, PHP, and CSS, frameworks like React and Node.js, and the Front-End Engineer Career Path. She also created courses on p5.js, build tools, and Intro to UI and UX Design.

Learn Node.js course ratings and reviews

4.2 out of 5 stars
824 ratings
  1. 5 stars
  2. 4 stars
  3. 3 stars
  4. 2 stars
  5. 1 star
  • Provides an in-depth understanding and adds quality to your work when using NodeJS professionally.
    Kim H.
    Verified Learner
  • Course is really great. All topics of NodeJS are covered nicely in small parts.
    Yousuf B.
    Verified Learner
  • I loved this course. This course is perfect for learning how to build modern, modular JS applications.
    Karthika G.
    Verified Learner

Our learners work at

  • Google Logo
  • Meta Logo
  • Apple Logo
  • EA Logo
  • Amazon Logo
  • IBM Logo
  • Microsoft Logo
  • Reddit Logo
  • Spotify Logo
  • Uber Logo
  • YouTube Logo
  • Instagram Logo

Unlock additional features with a paid plan

  • Practice Projects

    Guided projects that help you solidify the skills and concepts you're learning.
  • Assessments

    Auto-graded quizzes and immediate feedback help you reinforce your skills as you learn.
  • Certificate of Completion

    Earn a document to prove you've completed a course or path that you can share with your network.

Join over 50 million learners and start Learn Node.js today!

Start

Frequently asked questions about Node.js

  • Node.js is an open-source, server-side runtime environment. It’s cross-platform, so you can run it on Windows, macOS, and Linux, and it uses the JavaScript programming language.