All Courses

Every course in the catalog, from first principles to production.

10 courses • 5 categories

Abstract representation of an AI model

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.

Intermediate 3h 12m 4 modules
Application code on a monitor

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.

Intermediate 2h 24m 4 modules
Colourful source code on a dark background

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.

Intermediate 2h 29m 4 modules
Laptop open on a desk with code

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.

Beginner 2h 36m 4 modules
Stacked shipping containers

Docker Essentials

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

Beginner 3h 53m 4 modules
Racks of servers in a data centre

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.

Intermediate 3h 34m 4 modules
Server hardware with status lights

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.

Intermediate 3h 34m 4 modules
Streams of code on a dark screen

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.

Beginner 3h 43m 4 modules
Code editor showing a component tree

React Performance Engineering

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

Advanced 2h 14m 4 modules
Network of connected points of light

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.

Advanced 2h 17m 4 modules
New courses and lessons added every week.