Black Friday: 50% off yearlyEnds November 29

See pricing →
Courses & lectures

Library

Hands-on courses and focused lectures on NestJS, React, TypeScript and DevOps. Every lesson has captions, chapters and a transcript.

Node.js · HTTP · Resilience

Production-Grade HTTP in Node.js

Make the HTTP calls between your Node.js services survive the real world. Build keep-alive connection pooling, retries with backoff, circuit breakers with Opossum and end-to-end idempotency keys, then see each one hold up in a live demo.

20 lessons / 3 h 6 min

LectureFirst lesson free
14 new lessons

NestJS Durable Workflows: Business Processes That Survive Crashes

We build an order workflow with NestJS's new durable workflows that charges a card, waits days for a delivery webhook, and refunds itself when things go wrong, all journaled in your own Postgres. Then we kill the server mid-payment and watch it pick up where it left off, charging the customer exactly once.

15 lessons / 3 h 16 min

Lecture

End-to-End Type-Safe APIs with NestJS & oRPC

Build type-safe APIs with NestJS and oRPC — define shared contracts with Zod, implement validated CRUD endpoints, and auto-generate OpenAPI docs in a Turborepo monorepo. Includes full-stack React frontend integration with TanStack Query for complete end-to-end type safety.

1 h 5 min

Lecture

k6 Fundamentals: Load Test Your API with Confidence

Everything you need to start load testing with k6. Covers the core concepts - virtual users, stages, checks, and thresholds - then puts them into practice by testing a live REST API. You'll learn how to define custom metrics, tag requests for granular analysis, use setup/teardown hooks, and set performance SLAs that fail your test if they're not met.

42 min

Lecture

Build an AI Chatbot with Vercel AI SDK & Gateway

In this 3-hour, full-stack build, we create an AI chatbot from scratch using NestJS and Next.js. You’ll learn how to harness the Vercel AI SDK + Gateway to stream messages in real time, execute tool calls, and persist conversations with Drizzle ORM. By the end, you’ll know exactly how to integrate a powerful, production-ready AI chat experience into any app. If you’ve wanted to add AI to your stack, this is the place to start.

2 h 22 min

Lecture

NestJS Hexagonal Architecture + CQRS | Full Project

In this lecture, we’ll build a complete NestJS project using Hexagonal Architecture and CQRS from the ground up. You’ll learn how to structure your code around core domain logic, application services, and infrastructure adapters — creating a clean, maintainable, and testable system. We’ll explore command and query separation, event-driven flows, and dependency inversion in practice, culminating in a production-ready example that demonstrates how professional-grade backend systems are designed.

1 h 24 min

Lecture

Goodbye Node.js? NestJS + Bun: The Future of Fast Backends

Experience blazing-fast performance by running your NestJS apps on Bun, with instant startup times, a lightning-quick package manager, and the ability to execute TypeScript directly without a separate build step. See how Bun can streamline your workflow while delivering serious speed gains for your APIs.

15 min

Lecture

Build a Full-Stack Todo App with Turborepo, tRPC, Next.js, NestJS & React Native

Take your TypeScript skills to the next level by building a production-grade full-stack Todo app with modern tools: - Turborepo for monorepo management and code sharing - PNPM for blazing-fast dependency installs - Next.js + tRPC for a type-safe web frontend - NestJS for a robust backend - Expo + React Native for a mobile experience - End-to-end type safety across the entire stack

2 h 46 min

Lecture

Deploy NestJS on Railway with Postgres & Docker

In this video, I’ll walk you through how to deploy a NestJS application to Railway, fully containerized with Docker, and connected to a PostgreSQL database. You’ll learn how to configure your Dockerfile, set up environment variables, and get your app live with just a few commands. Whether you’re building an API or a full-stack app, this setup will have you production-ready in no time.

31 min

Lecture

Full Stack Authentication in 20 Minutes With Clerk (Next.js + NestJS)

In this hands-on lecture, you'll master full-stack authentication using Clerk, seamlessly integrating Next.js on the frontend and NestJS on the backend in just 20 minutes. You'll quickly understand how Clerk simplifies authentication flows—from signup to login—while enhancing security and user experience. By the end, you'll confidently build secure, scalable authentication for your full-stack applications without getting bogged down by complexity

18 min

Lecture

NestJS + Next.js: Event Driven Architecture

In this lecture, you'll learn how to build an event-driven architecture that seamlessly connects a NestJS backend with a Next.js UI using EventEmitter and Server-Sent Events (SSE). By the end of this lecture, you'll have a fully functional event-driven system, where NestJS emits and processes events, and Next.js dynamically reacts to them in real-time. Perfect for applications requiring live notifications, background processing, and reactive UI updates. 🚀

45 min

Lecture

Module Federation: Microservices for the Frontend

In this lecture, we dive deep into Module Federation and its role in creating a microservices architecture for the frontend. Using Nx, we explore how to structure and configure a modular frontend that enables independent deployments while maintaining seamless communication between micro-frontends. We'll start with a hands-on example of dynamic federation, demonstrating how to load remote modules at runtime without hardcoding dependencies. Then, we’ll take it a step further by deploying our project to Kubernetes, where we dynamically mount a Module Federation manifest to enable flexible and scalable frontend microservices

1 h 20 min

Lecture

tRPC + NestJS: This Changes Everything

Discover how NestJS and tRPC are revolutionizing API development with type-safe APIs, faster workflows, and zero boilerplate. In this video, we dive into why this combination is a game-changer for developers building scalable and maintainable backend systems. Includes integration with a Next.js UI. It’s the ultimate end-to-end guide for modern web development.

1 h 55 min

Lecture

Node.js Graceful Termination

In a Kubernetes environment, graceful termination is essential for ensuring smooth transitions during deployments or scaling in your Node.js applications. Learn how we can handle the SIGTERM signal that Kubernetes sends when terminating a pod. This allows Node.js to stop accepting new requests while finishing in-flight requests, ensuring no data loss or dropped connections.

31 min

Lecture

Multitenancy in NestJS with Drizzle ORM

We’ll dive into setting up multitenancy in a NestJS application using Drizzle ORM and Async Local Storage. This powerful combination allows you to efficiently manage multiple tenants in your application with minimal hassle. 🚀

1 h 14 min

Lecture

NestJS Authentication + Refresh Token With Passport.js

Learn how to implement JWT authentication in a NestJS application. Includes refresh token authentication to refresh our JWT and prevent users from having to authenticate. Connect it all with a Next.js UI and implement authentication with custom middleware. Includes Google OAuth flow.

2 h 28 min

Lecture

GitHub Actions & Git Hooks

Learn how to implement a CI/CD pipeline using GitHub Actions to ensure your code is always in a working state. Implement Husky commit hooks for a clean consistent code base.

19 min

Lecture

Kubernetes Blue/Green Deployments with Istio

Learn how to implement Blue/Green deployments in Kubernetes and lower deployment risk. Install Istio - a powerful service mesh to implement routing rules.

32 min

Lecture

NestJS Server-Sent Events | Build a Real Time Crypto Dashboard

In this lecture we learn how to implement server-sent events from a NestJS backend in order to stream real time data to a Next.js cryptocurrency dashboard.

24 min

Lecture

NestJS Tracing | Open Telemetry & Honeycomb

Learn how to implement tracing in a NestJS application to view where time is being spent in your applications & debug slow APIs.

14 min

Lecture

Write Cleaner NestJS | Configurable Module Builder

Learn how to write cleaner NestJS by creating Dynamic Modules easily with the Configurable Module Builder.

13 min

Lecture

Apache Pulsar + NestJS Tutorial

Learn how to integrate asynchronous messaging into your application & achieve scale with Apache Pulsar. Includes deployment on Kubernetes.

1 h 24 min

Lecture

NestJS gRPC & Angular

Learn how to connect a gRPC backend built with NestJS to an Angular UI. Implement CRUD functionality and stream real time data using persistent HTTP/2 connections and Envoy proxy.

1 h 13 min

Lecture

Continuous Delivery on Kubernetes with ArgoCD

Learn how to implement continuous delivery for a Kubernetes cluster using ArgoCD. Includes deployment on AWS & automatic image updates.

1 h 1 min

Next.js · NestJS · Prisma · Stripe

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

In this course, we’re going to learn how to build a modern Next.js app using the latest App directory approach. We will also connect the app to a NestJS backend and store data using Prisma ORM. Includes Stripe integration & production deployments on AWS & Vercel with CI/CD.

51 lessons / 8 h 22 min

NestJS · Microservices · Deployment

NestJS Microservices: Build + Deploy a Scaleable Backend

Go beyond the documentation to build a scaleable, production grade backend that will teach you NestJS microservices

73 lessons / 11 h 34 min

NestJS · DDD · Clean Architecture

Clean Architecture & Domain-Driven Design in NestJS

Build a complete e-commerce backend in NestJS the way large teams do: clean architecture, ports and adapters, and domain-driven design. Model products, customers, orders and Stripe payments with real domain rules, events and swappable Drizzle and MongoDB adapters

78 lessons / 12 h 14 min

React · NestJS · GraphQL · AWS

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

Build a full-stack, scaleable, production grade web app following best practices. Includes continuous delivery on AWS.

76 lessons / 14 h 5 min

NestJS · Microservices

NestJS Microservices: Build a Distributed Job Engine

Master the art of building scalable, distributed microservices with NestJS by developing a fully functional job engine from the ground up. This course is designed to teach you NestJS microservices the right way, covering everything from architecture and design to deployment and scaling in production.

105 lessons / 15 h 19 min

NestJS · Next.js · tRPC · AWS

Build an Instagram Clone with NestJS & Next.js – Fullstack Mastery

Build a full Instagram clone end to end: auth with Better Auth, a type-safe tRPC API in NestJS, posts, likes, comments, stories, followers and profiles in Next.js with Tailwind and shadcn/ui. Then take it to production on AWS with S3 uploads, RDS, CodePipeline and a custom domain.

94 lessons / 15 h 47 min

LectureFirst lesson free
2 new lessons

NestJS Event Sourcing with KurrentDB | Building a Highly Scalable Audit Log System

We treat every state change as an immutable fact by integrating NestJS with EventStoreDB to reconstruct application state through a historical stream. We bridge CQRS patterns with persistent event logs, replacing standard CRUD updates with a high-performance audit trail that guarantees data integrity across distributed microservices without sacrificing architectural scalability or speed.

6 lessons / 2 h 23 min