Node.js — Free Quiz Course

← All quiz courses

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.

~~~
  1. Chapter 1: The Runtime
    What Node.js is, how it differs from the browser, V8, the REPL, running scripts, command line arguments, and process basics.
  2. Chapter 2: Modules & npm
    CommonJS vs ES modules, package.json, dependencies vs devDependencies, semantic versioning, npx, and the package-lock file.
  3. Chapter 3: Files & Paths
    Reading and writing files, sync vs async fs methods, working with folders, file paths across platforms, and checking file stats.
  4. Chapter 4: Async & Events
    The Node.js event loop, process.nextTick and setImmediate, promisifying callbacks, the event emitter, and error handling.
  5. Chapter 5: Servers & Environment
    Building 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.