« Previous
Next »
Node.js HOME
Welcome to the iwantcoding.com Node.js Tutorial. Node.js runs JavaScript on the server. Built on V8 with a non-blocking, event-driven I/O model, it powers backends, build tools, CLIs, real-time apps, and the entire JS toolchain.
What this tutorial covers
| Chapter | You will learn |
|---|---|
| Node.js Basics | Install, REPL, modules (CJS & ESM), fs, paths, processes, env, the event loop. |
| HTTP & APIs | http, Express, Fastify, routing, middleware, file uploads, JSON. |
| Streams & Async | Buffers, streams, async / await, EventEmitter, worker threads, child processes. |
| Databases & Auth | Postgres, MongoDB, Prisma, JWT, sessions, password hashing. |
| Examples | Cheatsheet, runnable snippets, quiz, exercises, bootcamp, certificate. |
Who this is for
- JS devs going full-stack.
- Backend devs picking the easiest async runtime.
- Tooling authors — npm packages run on Node.
How to use this tutorial: read the chapter, run the example with Try it Yourself », do the exercise, then take the quiz at the bottom. Hit Mark complete when you're done — the sidebar will track your progress.
Example
« Previous
Next »
Discussion
Loading…