Documentation Course
Node.js In-Depth
From Runtime Basics to High-Throughput Distributed Systems
A complete A-Z Node.js curriculum — from absolute basics for beginners through production application patterns for mid-level engineers to the deep engine internals and distributed architecture that only senior engineers ever learn. Built from years of running Node.js in production, on a blockchain indexer handling 500–1,000 TPS and on UPI payment networks.
How to use this course
This course works as both a sequential read and a standalone reference. Read front-to-back to go from zero to principal-level Node.js engineer. Or jump to any module when you need it — async gotchas in Foundation, JWT auth in Practitioner, or event loop saturation and GC pauses in Architect.
Total reading time
~14.5 hrs
across 46 live modules
Built from
500–1,000 TPS
blockchain indexer + UPI gateway
Prerequisite
Zero Node.js to Principal Engineer
Complete beginner through systems architect

Your instructor
Jatin Jain Saraf
Architect of SupraScan, Supra Blockchain's explorer and indexer: 500–1,000 TPS on a PostgreSQL database that grew to 10 TB, now 2.7 TB. The case studies show the production work behind these courses.
See it in production
- Case studyIndexing a Blockchain in Real Time, at ScaleA blockchain never pauses for maintenance. Here's how SupraScan's indexer stays caught up, decomposes every transaction into a dozen relational tables, and survives its own concurrency bugs without losing data.
- Case studyFrom a Redis Relay to a Direct Feed: Rebuilding the Real-Time PipelineThe old real-time pipeline worked. It also had a hop nobody needed anymore. Ripping it out across five repos took verified-dead traffic checks, a careful merge order, and knowing exactly which lookalike code path to leave alone.
Phase 1 — Foundation
Absolute basics · No prior knowledge assumed
Phase 2 — Practitioner
Production patterns · Real application architecture
Phase 3 — Architect
Engine internals · High-throughput systems · Distributed architecture