New lectures every month

Build production-grade apps with NestJS, React & TypeScript.

Project-based courses and deep-dive lectures on microservices, full-stack apps and clean architecture. Learn by building the systems you ship at work.

7 courses · 22 lectures

Courses

Build the systems you'd ship at work

Every course is one real project, built step by step and deployed to production.

NestJS · Microservices

A distributed job engine

Build a fully functional job engine from the ground up, and learn how scalable, distributed services fit together.

NestJS Microservices: Build a Distributed Job Engine

NestJS · Microservices · Deployment

A production-grade microservices backend

Go beyond the documentation: design, build and deploy a scalable backend of independent services.

NestJS Microservices: Build + Deploy a Scaleable Backend

NestJS · Next.js · tRPC · Turborepo

An Instagram clone

A modern full-stack social app from scratch, with end-to-end type safety and shadcn/ui.

Build an Instagram Clone with NestJS & Next.js

NestJS · DDD · Clean Architecture

An e-commerce API with DDD

Learn Domain-Driven Design by building a real API, from entities and value objects up.

Clean Architecture & Domain-Driven Design in NestJS

React · NestJS · GraphQL · AWS

A real-time chat app

A scalable, production-grade chat app built on best practices, with continuous delivery on AWS.

Build a Real Time Chat App With React + NestJS + GraphQL

Next.js · NestJS · Prisma · Stripe

A shopping app with payments

A modern Next.js store with Stripe checkout, deployed to AWS and Vercel with CI/CD.

Build a Shopping App With Next.js + NestJS + Prisma

Lectures

A new deep-dive every month

22 focused lectures, 1.5 to 3 hours each, on the tools and patterns you'll meet next.

  • Type-safe APIs with NestJS & oRPC
  • Load testing with k6
  • AI chatbot with the Vercel AI SDK
  • Hexagonal architecture + CQRS
  • NestJS on Bun
  • Turborepo, tRPC & React Native
  • Deploying NestJS on Railway
  • Event-driven architecture with SSE
  • Module Federation
  • Multitenancy with Drizzle
  • Auth with refresh tokens
  • Blue/green deploys with Istio
  • OpenTelemetry tracing
  • gRPC with Angular
  • Continuous delivery with ArgoCD
  • Apache Pulsar

Made for learning

Every lesson, in your language

The way the lessons are delivered matters as much as what's in them.

Captions on every lesson

Accurate captions, tuned for code: framework names and commands come out right.

Subtitles in your language

Lessons are translated automatically, so you can learn in the language you think in.

Fast, smooth HD video

Streams from a global CDN and adapts to your connection: it starts quickly and keeps playing.

Chapters and transcripts

Jump to the part you need, or search the transcript and click any line to go straight there.

Pricing

One membership. Every course.

Cancel anytime. Full refund within 30 days.

FAQ

Questions

What do I get with a membership?

Every course and lecture on the site, plus everything added while you are a member. New lectures come out every month.

How is this different from buying the courses on Udemy?

A membership covers the whole library for one price, including new lectures that are only published here, with captions, translated subtitles, chapters and searchable transcripts on every lesson.

Can I cancel?

Anytime, from your account. You keep access until the end of the period you paid for. If it is not for you, you get a full refund within 30 days.

I am a member of the original site. Do I need to sign up again?

No. Sign in here with the email you signed up with, and your membership comes with you at the price you pay today.

What should I know before starting?

Most courses assume you are comfortable with JavaScript or TypeScript. Each course page lists what it covers, and every course has free preview lessons so you can check the level first.

Start building today.

Members of the original site: sign in with the same email and your membership comes with you.