- Home
- All Courses
All Courses
Every course in the catalog, from first principles to production.
10 courses • 5 categories

Building LLM Applications
Take a language model from a demo to a feature: structured output, tool calling, streaming interfaces, evaluation, and a cost you can defend.

Next.js for Production
Ship a Next.js application that stays fast under real traffic: the App Router, the caching model, Server Actions, and everything that only shows up once you deploy.

TypeScript Deep Dive
Go past the annotations. Learn how the type system actually reasons, write generics that stay readable, and take a large JavaScript codebase to strict mode.

API Design with Node.js
Design an HTTP API other people can use without asking you questions: sensible resources, honest errors, real auth, and documentation that stays true.

Docker Essentials
Understand what a container actually is, build small images that rebuild fast, and run a multi-service stack on your own machine.

Kubernetes for Application Developers
The parts of Kubernetes you actually touch when you own a service: deployments, traffic, resource limits, rollouts, and debugging at three in the morning.

PostgreSQL for Application Developers
Model data that will not fight you later, write queries the planner can execute well, and change a live schema without downtime.

Python Foundations for Data Work
Learn Python the way data people actually use it: clean scripts, the standard library, and enough pandas to answer a real question.

React Performance Engineering
Profile first, then fix. Diagnose slow React interfaces with real traces and apply the change that actually moves the number.

Retrieval-Augmented Generation in Practice
Build a RAG system that actually retrieves the right thing: chunking that preserves meaning, hybrid search, re-ranking, and answers you can trace to a source.