NODEBOOKBACKEND ENGINEERING THROUGH NODE.JS

A serious Node.js book.Free to read online.

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
  • No paywall
  • No trial
  • No card
OPEN ONLINE EDITIONVOLUME I
NodeBook cover
READ NOW
Every published chapter. Free.01 / WHAT IS NODE.JS?

Build a Node.js backend framework.From raw TCP. Yourself.

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.

  • 0 framework dependencies
  • Every book, download, and Runtime Lab included
  • Monthly, annual, and lifetime access

Learn Node.js properly.From the runtime to production.

Each chapter explains how a part of Node.js works, why it behaves that way, and how to use it in real backend applications.

01

Runtime internals

Learn how V8, libuv, the event loop, and Node.js processes work together when your application runs.

02

Buffers, streams, and files

Understand binary data, encodings, backpressure, file operations, and the correct way to process large amounts of data.

03

Networking and HTTP

Learn how TCP, DNS, TLS, HTTP, proxies, and realtime connections work in a Node.js application.

04

Production engineering

Learn how to debug, secure, measure, deploy, and maintain Node.js applications in production.

Read the available chapters in order.

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.

FREE

The online book is free.Paid plans are optional. They add downloadable editions, hands-on labs, and interview practice.

Open the reader index
IRuntime foundationsAvailable
IINetworked APIsAvailable
IIIWork and native codePlanned
IVData and statePlanned
VSecurityPlanned
VIProduction engineeringPlanned
VIIArchitecture and scalePlanned

Read for free.Pay only if you want the extras.

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.

01 / READFREE ONLINE

The NodeBook

Read every published chapter in the browser and follow the complete seven-volume curriculum.

  • Full online chapters
  • Reader index and curriculum
  • New published chapters
Start the book
02 / BUILD FROM FIRST PRINCIPLESEVERYTHING INCLUDED

NodeBook Raw Mode

Build a backend framework from raw TCP yourself, with every book, download, lab, and practice system included.

  • Complete framework build from raw TCP
  • Every PDF, EPUB, and Runtime Lab
  • 100 deep questions and drills
Explore Raw Mode

There is only one paid product. Raw Mode includes everything NodeBook makes. The online book remains free for everyone.

See monthly, annual, and lifetime pricing

Use the labs to build what you learned.

Each lab guides you through a practical Node.js project in clear phases, with checkpoints, debugging notes, and expected results.

01Node Runtime Flight Recorder15 phases
02Binary File Store14 phases
03Stream Processing Workbench14 phases
See complete Raw Mode pricing
RAW MODE

Build the framework layer yourself.

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.

  • Build a zero-dependency backend framework yourself
  • Start at raw TCP, then own HTTP, routing, and middleware
  • Every NodeBook volume, PDF, EPUB, and Runtime Lab
  • 100 interview questions with follow-ups
See the framework build
Ishtmeet Singh, author of NodeBook
WRITTEN BYIshtmeet Singh

I wanted a Node.js book that explained how things work.

Many Node.js resources show you which API to use without explaining what happens when you call it. NodeBook explains the runtime, operating system, and network behavior involved, using practical examples throughout.

It is for developers who already know JavaScript and want a clearer understanding of Node.js, especially when an application is slow, failing, or difficult to debug.

Read the first chapter

Start reading for free.The first chapter is ready.

Begin with the free online book. No account, no trial, and no card.

Get an email when a new chapter is published.

We only send emails about new chapters, Runtime Labs, and major updates.