Node.js Tutorial

Learn to build servers, APIs, and command-line tools with JavaScript — 54 lessons from Beginner to Advanced.

Learn Node.js from scratch — modules, the event loop, fs, streams, HTTP, Express, REST APIs, databases and testing — free interactive backend lessons.

👋 Know a little JavaScript? You're ready for Node.js.

Start with Lesson 1 and build real backend skills step by step — at your own pace.

Continue where you left off

Lessons in this course

More for this course