Node.js
JavaScript on the server: modules, files, HTTP.
💡
This course has 4 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- Node.js: getting startedRunning JavaScript outside the browser, the event loop that makes it scale, and the module systems you will meet.
- npm, packages and scriptspackage.json, semantic versioning, lockfiles, and the scripts and workspaces that keep a project reproducible.
- Files and paths in NodeAsync file I/O with promises, streams for large data, and building paths that work on every platform.
- Building an HTTP serverA server with no framework, routing by hand, reading the body, and when to reach for Express-style libraries.
More in Back-end Development
Last refreshed 2026-09-17.