iwantcoding.com
🔥 Daily 👥 Rooms 🏆 Top Log in Sign up
« Previous

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

ChapterYou will learn
Node.js BasicsInstall, REPL, modules (CJS & ESM), fs, paths, processes, env, the event loop.
HTTP & APIshttp, Express, Fastify, routing, middleware, file uploads, JSON.
Streams & AsyncBuffers, streams, async / await, EventEmitter, worker threads, child processes.
Databases & AuthPostgres, MongoDB, Prisma, JWT, sessions, password hashing.
ExamplesCheatsheet, 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

Example
console.log('Welcome to Node.js!');
Try it Yourself »

Discussion

Loading…

« Previous