Interactive Deep Dives

Visualise How Things Actually Work

Each deep dive includes interactive simulators that let you step through invisible mechanics and see how systems actually work under the hood. No fluff. No 40-hour marathons. Just deep understanding.

Interactive Simulators Under the Hood Mental Models Step-by-Step No Fluff
agent loop tool governance guardrails agent evals planning
Interactive Labs

Engineering AI Agents

Bounded tool-using loops with durable state, guardrails, and evals

Agents are not chat completions in a while loop. This Deep Dive teaches the engineering discipline behind production agents: bounded execution loops with explicit termination conditions, governed tool portfolios, durable memory and checkpoints, recoverable failure handling, and evaluation methods that measure real agent behavior instead of vibes.

Hands-on labs
event loop promises async await microtasks cancellation
Interactive Labs

Async JavaScript

Event-loop ordering, promise control flow, cancellation, and bounded concurrency

A Deep Dive into how JavaScript actually schedules asynchronous work. Trace execution from the call stack through tasks, microtasks, and promise reactions, then apply that model to real decisions: choosing the right combinator, canceling in-flight work with AbortController, consuming streams with backpressure, and capping fan-out with bounded concurrency pools.

Hands-on labs
authentication oauth passkeys jwt oidc
Interactive Labs

Modern Authentication

Sessions, passkeys, delegated authorization, tokens, and single sign-on

Trace how modern login actually works, from session cookies and passkeys to OAuth delegation, token lifecycles, JWT validation, and single sign-on. Learn the decisions behind each mechanism, the attacks they defend against, and where the current OAuth Security BCP and OAuth 2.1 direction are taking the ecosystem.

Hands-on labs
kubernetes scheduling control plane service networking persistent storage
Interactive Labs

Inside Kubernetes

Run resilient workloads across scheduling, networking, storage, and failures

Kubernetes runs your workloads through control loops you cannot see: a scheduler places pods, controllers roll out replicas, kube-proxy rewrites traffic, and CSI drivers attach volumes. This Deep Dive traces those mechanics from the API server to the node, so you can predict how the cluster reacts to a deploy, a node failure, or a resource squeeze, and diagnose Pending pods, unreachable Services, and stuck mounts from the evidence the cluster gives you.

Hands-on labs
mcp json-rpc mcp tools streamable http oauth 2.1
Interactive Labs

MCP for Engineers

Build servers with real tools, modern transports, and secure access

Learn how MCP servers actually work, from the initialize handshake and capability negotiation to tools, resources, prompts, and transports. Build servers that validate arguments, respect client-declared roots, protect endpoints with OAuth 2.1, and hold their security boundaries under real-world pressure.

Hands-on labs
system design capacity estimation trade-offs caching load balancing
Interactive Labs

System Design Fundamentals

Turn requirements into explicit, defensible architecture trade-offs

Learn to turn vague requirements into explicit architecture decisions: estimate capacity, choose storage from access patterns, place caches deliberately, and move work off the request path. Every choice is framed as a trade-off you can defend, not a pattern you memorized.

Hands-on labs

All deep dives included with your subscription. Not sure where to start? Follow a learning path.

View Pricing Plans