Catalog

All courses

10 courses

Cover image for Building AI Apps with LLMs

Building AI Apps with LLMs

Popular

From first API call to a feature you can ship: prompting, structured output, tool calling, streaming, and cost control.

Intermediate2h 27m12 lessons

Cover image for Next.js App Router in Depth

Next.js App Router in Depth

Popular

Learn the App Router the way it actually works: routing and layouts, the server/client boundary, caching, and server actions.

Intermediate1h 59m12 lessons

Cover image for Python for Data Work

Python for Data Work

Popular

A practical on-ramp to data work in Python: the language basics you need, pandas, plotting, and reproducible workflows.

Beginner3h 35m12 lessons

Cover image for TypeScript for Application Developers

TypeScript for Application Developers

Popular

Go past annotations. Structural typing, narrowing, generics, and the type-level tools that make invalid states impossible.

Intermediate1h 55m12 lessons

Cover image for DevOps with Docker and Kubernetes

DevOps with Docker and Kubernetes

Containerise an application, run it on Kubernetes, ship it through a pipeline, and operate it once it is live.

Advanced2h 40m12 lessons

Cover image for PostgreSQL for Developers

PostgreSQL for Developers

SQL you will actually write, schemas that hold up, indexes that get used, and the operational basics behind them.

Intermediate2h 13m12 lessons

Cover image for Practical Web Security

Practical Web Security

The vulnerabilities that actually show up in web applications, how they are exploited, and how to close them for good.

Intermediate2h12 lessons

Cover image for React Performance Engineering

React Performance Engineering

Measure before you optimise. Profiling, render behaviour, concurrent features, and shipping less JavaScript.

Advanced2h 21m12 lessons

Cover image for Retrieval-Augmented Generation from Scratch

Retrieval-Augmented Generation from Scratch

Build a RAG system that actually retrieves the right thing: embeddings, chunking, hybrid search, reranking, and grounded answers.

Advanced1h 57m12 lessons

Cover image for System Design Foundations

System Design Foundations

The building blocks of scalable systems — load balancing, caching, queues, partitioning, and the reliability work around them.

Intermediate1h 37m12 lessons