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.

  • No paywall
  • No trial
  • No card
OPEN ONLINE EDITIONVOLUME I
NodeBook cover
READ NOW
Every published chapter. Free.01 / WHAT IS NODE.JS?

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.

There are two paid plans. Pro adds downloadable editions and hands-on labs. Raw Mode includes Pro and adds interview practice and the backend framework project.

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 / READ + BUILDOPTIONAL

NodeBook Pro

Download the book as an EPUB or PDF and work through the full collection of Node Runtime Labs.

  • EPUB plus light and dark PDFs
  • Every Node Runtime Lab
  • Future Pro releases
Explore Pro
03 / INTERVIEW PRACTICEINCLUDES PRO

NodeBook Raw Mode

Get everything in Pro, plus interview questions, debugging and system design exercises, and the backend framework project.

  • Everything in NodeBook Pro
  • 100 interview questions with follow-ups
  • 23-chapter framework project
Explore Raw Mode

You never need to buy both. Raw Mode already includes NodeBook Pro. The online book remains free either way.

Compare the two plans

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 NodeBook Pro
RAW MODE

Prepare for the questions that come next.

Raw Mode helps you prepare for senior Node.js interviews. It covers follow-up questions, debugging tasks, system design, and decisions you may need to explain during an interview.

  • 100 interview questions with follow-ups
  • Follow-up questions that go beyond memorized answers
  • Exercises for debugging, system design, and working with AI tools
  • A 23-chapter backend framework project
See Raw Mode
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.