100 challenges to take you from `node --version` to shipping a multi-tenant Fastify + BullMQ + Prisma service with pino, OTel, and a Docker image you'd put on production.
Node.js powers a huge fraction of the world's backends — and the modern Node stack (ESM, pnpm, TypeScript, Fastify, Prisma, BullMQ, pino, OTel) is finally cohesive enough to teach end-to-end. This course is the 2026 version: built-in `--watch` and `--env-file`, pnpm workspaces, Fastify over Express, BullMQ over Bee/Bull, OTel auto-instrumentation. Module 1 is fully authored and free; Modules 2–10 are being authored and currently land as stubs. The capstone is `flagrr`, a multi-tenant feature-flag service shaped like LaunchDarkly.
Built by Lakshya Kumar
Paste this into any AI chat. Fill in the bracketed parts with your context — you'll get back a straight answer on whether this belongs on your plate.
We grant free access case-by-case — students, career-switchers, builders on a tight budget. Sign in to send us a note.
Sign in to applyComplete all modules, then submit the required number of capstone projects. Each must earn a passing rating from an admin reviewer.
Build `flagrr`, a feature-flag service in Node.js. Required: Fastify API for flag evaluation, Prisma + Postgres with multi-tenant row-level isolation, BullMQ worker for evaluation logging + nightly rollups, an SDK-shaped JSON response (flags + variants + targeting rules with precedence: percentage rollout, attribute matching, rule precedence), pino structured logs, OTel traces, a Dockerfile + docker-compose. Submit: repo URL, a Loom demonstrating tenant A and tenant B isolation, and a load-test (autocannon or k6) showing 10k flag evals/sec on a 4-core box.
I'm considering Capstok's "Node.js: From Zero to Production Service" course. It covers the runtime, modern TypeScript, async + AbortController, I/O (streams, fetch, child_process), testing (node:test, vitest), pnpm + monorepo, Prisma/Drizzle, Fastify, BullMQ workers, and a production stack (pino + OTel + Docker). Capstone is a multi-tenant feature-flag service. Context: 1. My current JS/TS level: [e.g. "frontend dev", "Express tutorials", "scripts only"] 2. The closest I've come to a Node backend service: [e.g. "Express demo", "Next.js API routes", "never"] 3. What I want at the end: [e.g. "ship a Node service", "interview-ready", "build LaunchDarkly-style"] Answer: - Which 2 modules will pay back fastest in my next 3 months? - A real bug I'll ship in my first Fastify service that this course catches. - Is 50 hours worth it for me, or should I learn Go instead? Honest pick. - What this course will NOT teach (Next.js, frontend frameworks, Bun specifics)?
Read alongside Module 2.