All courses
Learn Node.js by running it right in the page: modules and npm, the file system, async code and the event loop, events, streams and buffers, HTTP servers, a REST API with middleware, configuration and error handling, and testing with node:test. Every example is a real Node.js program you can edit and run, with diagrams and a quick knowledge check every day.
- 14 days
- ~30 min / day
- Intermediate
- Free account required
0/14
The big picture
Everything you'll cover, and how it fits together.
Day by day
Go at your own pace. Your progress is remembered on this device.