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

  1. Node.js: getting startedRunning JavaScript outside the browser, the event loop that makes it scale, and the module systems you will meet.
  2. npm, packages and scriptspackage.json, semantic versioning, lockfiles, and the scripts and workspaces that keep a project reproducible.
  3. Files and paths in NodeAsync file I/O with promises, streams for large data, and building paths that work on every platform.
  4. 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

PHP Java HTTP

Last refreshed 2026-09-17.