Lesson 1 · 28 min
Node.js Runtime Basics
Install-check Node.js, run your first script, and understand what changes outside the browser.
BeginnerLesson 2 · 32 minNode.js npm and package.json
Create a real package.json, add scripts, run npm commands, and understand dependencies.
BeginnerLesson 3 · 30 minNode.js CommonJS Modules
Split a Node.js project into real files using `require` and `module.exports`.
BeginnerLesson 4 · 34 minNode.js Filesystem Basics
Read JSON from disk with `node:fs/promises`, parse it, and handle file errors.
BeginnerLesson 5 · 32 minNode.js Environment Variables
Read configuration from `process.env`, use safe defaults, and avoid leaking secrets.
BeginnerLesson 6 · 38 minNode.js HTTP Server
Create a small HTTP server with the built-in `node:http` module and test it with curl.
Beginner