Courses that go all the way down.
Each course starts from first principles and ends at production trade-offs: how a thing works, where it breaks, and what to do about it. Animated diagrams where motion explains more than words, hands-on labs where you need to see it break.
3 courses, 52 modules, about 13 hours of reading. Free, no sign-up.
Gen AI Engineer
19 modules3 h 26 minIntermediate → Senior
Build, evaluate, secure and operate production LLM systems, from how a model decodes a token to agents, RAG, evals and LLMOps.
- 01How LLMs Work10 min read
- 02Decoding, Sampling & Reasoning Controls5 min read
- 03Prompt & Context Engineering15 min read
- 04Structured Output & Tool Calling13 min read
- 05Model Context Protocol (MCP)10 min read
- 06Embeddings & Vector Search10 min read
- 07RAG — Retrieval-Augmented Generation14 min read
- 08Agents & Agentic Systems9 min read
- 09Workflow & Orchestration Patterns10 min read
- 10Multi-Agent Systems12 min read
- 11Memory for LLM Apps9 min read
- 12Fine-tuning & Model Adaptation12 min read
- 13Evaluation & Evals13 min read
- 14Safety, Security & Risk11 min read
- 15Cost, Latency & Performance13 min read
- 16Observability & LLMOps Lifecycle10 min read
- 17Deployment & Serving12 min read
- 18Multimodal, Voice & Computer-Use12 min read
- 19Agent Protocols & Interop6 min read
Spring Boot
15 modules3 h 14 minBeginner → Senior
Auto-configuration, the IoC container, REST, JPA, transactions, security, caching, messaging, testing, observability and native images.
- 01Spring Boot Fundamentals & Auto-Configuration10 min read
- 02IoC Container, Beans & Dependency Injection14 min read
- 03Configuration, Profiles & Externalized Config13 min read
- 04Building REST APIs14 min read
- 05Web Layer & Embedded Servers — MVC vs WebFlux13 min read
- 06Data Access with Spring Data JPA14 min read
- 07Transactions & Data Consistency13 min read
- 08Spring Security12 min read
- 09Caching14 min read
- 10Messaging, Events & Async13 min read
- 11Testing Spring Boot Applications13 min read
- 12Actuator, Metrics & Observability12 min read
- 13Resilience & Production Readiness14 min read
- 14Performance, AOT & Native Images12 min read
- 15Packaging, Containers & Deployment13 min read
KEDA & Kafka Autoscaling
18 modules5 h 56 minIntermediate → Senior
Event-driven autoscaling on Kubernetes with Kafka as the running example. Replica maths, scale-to-zero, tuning, and four hands-on labs.
- 01Why Event-Driven Autoscaling — The Limits of HPA17 min read
- 02Kafka Consumer Groups, Partitions & Rebalancing21 min read
- 03KEDA Architecture — Operator, Metrics Adapter & the HPA It Owns15 min read
- 04The ScaledObject CRD, End to End19 min read
- 05LAB 1 — Local Cluster, Kafka & KEDA from Scratch21 min read
- 06LAB 2 — Your First Kafka ScaledObject22 min read
- 07The Kafka Scaler — Every Field & the Replica Math13 min read
- 08Scale-to-Zero & Activation18 min read
- 09LAB 3 — Break It on Purpose18 min read
- 10Tuning Scaling Behaviour16 min read
- 11Multiple Triggers, Scaling Modifiers & Fallback18 min read
- 12Authentication — TriggerAuthentication, SASL, TLS & MSK IAM17 min read
- 13ScaledJob — When a Pod per Message Beats a Consumer Pool18 min read
- 14Observability & Debugging — Why Isn't It Scaling18 min read
- 15Production Operations23 min read
- 16Alternatives & Trade-offs17 min read
- 17LAB 4 — Production-Grade Kafka Autoscaling Capstone24 min read
- 18Interview Drill — KEDA & Kafka Autoscaling Q&A41 min read