Node.js — Free Quiz Course
Test your Node.js knowledge: the runtime, modules and npm, the file system, environment variables, the event loop, and building servers.
5 chapters, 50 questions. Free, no signup. Progress is saved in your browser.
- Chapter 1: The RuntimeWhat Node.js is, how it differs from the browser, V8, the REPL, running scripts, command line arguments, and process basics.
- Chapter 2: Modules & npmCommonJS vs ES modules, package.json, dependencies vs devDependencies, semantic versioning, npx, and the package-lock file.
- Chapter 3: Files & PathsReading and writing files, sync vs async fs methods, working with folders, file paths across platforms, and checking file stats.
- Chapter 4: Async & EventsThe Node.js event loop, process.nextTick and setImmediate, promisifying callbacks, the event emitter, and error handling.
- Chapter 5: Servers & EnvironmentBuilding an HTTP server, reading request data, environment variables, development vs production, and where to host a Node app.
Course completed
You finished every chapter — best score/.
How it works
Each chapter is a short quiz: one question at a time, with immediate feedback and an explanation after every answer. Wrong answers teach you as much as right ones.
Your progress is stored in your browser (localStorage), so you can leave and come back any time. Nothing leaves your machine, and there is no account or signup.
The questions are based on tutorials published on this site — every chapter links the related posts, and you can grab the free Node.js Handbook to study the whole topic.