Runtime internals
Learn how V8, libuv, the event loop, and Node.js processes work together when your application runs.
NODEBOOKBACKEND ENGINEERING THROUGH NODE.JS
Learn how Node.js works, from the runtime and event loop to networking, data, security, production, and architecture. Every published chapter is available to read for free.
Or browse the complete curriculum
RAW MODE / THE FLAGSHIP BUILD
Parse HTTP bytes, write the response layer, build a radix router and middleware pipeline, then harden and benchmark the system. You do not install the interesting part. You build it.
BUILT, NOT INSTALLED
WHAT NODEBOOK TEACHES
Each chapter explains how a part of Node.js works, why it behaves that way, and how to use it in real backend applications.
Learn how V8, libuv, the event loop, and Node.js processes work together when your application runs.
Understand binary data, encodings, backpressure, file operations, and the correct way to process large amounts of data.
Learn how TCP, DNS, TLS, HTTP, proxies, and realtime connections work in a Node.js application.
Learn how to debug, secure, measure, deploy, and maintain Node.js applications in production.
THE FREE ONLINE BOOK
The curriculum is split into seven volumes. Volumes I and II are available online now, and every new chapter is added to the free reader when it is published.
The online book is free.Paid plans are optional. They add downloadable editions, hands-on labs, and interview practice.
CHOOSE HOW YOU WANT TO LEARN
The online book stays free. Raw Mode is the one complete paid experience: every downloadable edition and Runtime Lab, the complete backend framework build, and the full practice system.
Read every published chapter in the browser and follow the complete seven-volume curriculum.
Build a backend framework from raw TCP yourself, with every book, download, lab, and practice system included.
There is only one paid product. Raw Mode includes everything NodeBook makes. The online book remains free for everyone.
See monthly, annual, and lifetime pricingRAW MODE / COMPLETE LIBRARY + LABS
Each lab guides you through a practical Node.js project in clear phases, with checkpoints, debugging notes, and expected results.
Start with raw TCP. Parse HTTP, write responses, build the router and middleware pipeline, then harden and benchmark the result. The interview system pressure-tests what the build taught you.
READ NODEBOOK ONLINE
Begin with the free online book. No account, no trial, and no card.