Node.js · Build a working foundation
Six sequenced labs covering the framework’s core workflow, input boundaries, failure handling and a practical extension. Each includes code, expected behavior and a review checklist.
Prerequisite: JavaScript promises, functions, arrays and error handling. · 195 minutes of guided study
6 published lessons, from first principles to a small project.
Start first lesson →What you’ll be able to do
- Modules and validated configuration
- Files, paths and resource boundaries
- Streams and backpressure
- Sequential awaits and bounded concurrency
- HTTP routing and explicit responses
- Project · Test a service contract
How to study this course
Follow the numbered modules. Read the example, explain why it works, attempt the exercise, then compare your result with the supplied checks.
Setup: Node.js 22 or newer. Save each standalone example as a .mjs file; run node filename.mjs. File and HTTP examples need a local project environment.
Times estimate guided reading and practice. Projects and revision can take longer.