MCP from Zero
Coding agents · About 40 min
How the Model Context Protocol works on the wire, then build a server that gives an agent your own tools and data.
Courses on one topic each, and papers for the library, all in the same animated format. The most voted get made first.
Sign in to vote and suggest. It’s free, and you can change your votes anytime.
Sign in to voteCoding agents · About 40 min
How the Model Context Protocol works on the wire, then build a server that gives an agent your own tools and data.
Coding agents · About 50 min
Run the agent headless in a pipeline, then build a custom agent on the same engine.
AI systems · About 60 min
Chunking, embeddings, hybrid search and reranking, plus the freshness and access-control problems demos skip.
AI systems · About 50 min
Golden sets, regression suites and LLM-as-judge, and how to tell when a judge is lying to you.
AI systems · About 60 min
Durable execution, idempotent tools, cancellation and sandboxing: the distributed systems inside every agent.
Data structures · About 20 min
From a sorted array to the B+ tree under Postgres and SQLite, page by page.
Data structures · About 25 min
Bloom filters, HyperLogLog and count-min sketch: trading a little accuracy for a lot of memory.
Data structures · About 70 min
Memoization to tabulation, then the five DP shapes that cover most problems you will meet.
Coding agents · About 60 min
Install it, learn the agent loop, then steer it with plan mode and permission modes on a real repo.
Coding agents · About 30 min
CLAUDE.md, memory, compaction and checkpoints: what the agent sees, and how to keep it sharp in long sessions.
Coding agents · About 45 min
Turn your repeated prompts into self-loading skills and your rules into hooks the agent cannot skip.
Coding agents · About 50 min
Worktrees, subagents and background sessions: run several agents on one codebase without them colliding.
AI systems · About 45 min
Tokens, the KV cache, prefill versus decode and batching: why your model call costs what it costs.
AI systems · About 30 min
Direct, indirect and exfiltration attacks walked through on a real agent, and the defenses that actually help.
AI systems · About 50 min
Prompts, structured output, streaming, retries and token budgets, from one API call to a feature you can ship.
AI systems · About 50 min
Tool calling and the agent loop in plain code, with tools, stop conditions, errors and memory.
AI systems · About 50 min
Routing, fallbacks, caching, rate limits and cost tracking in front of every model call.
Backend · About 60 min
Follow one request from a URL to a response through DNS, TCP, TLS, HTTP and the proxies in between.
Backend · About 60 min
Resources, errors, pagination, idempotency keys and versioning, on one API that keeps growing.
Backend · About 75 min
Model the data, write the queries, then read a query plan and add the index that fixes it.
Backend · About 60 min
What a transaction promises, the anomalies each isolation level allows, and how to stop lost updates.
Backend · About 60 min
Passwords, sessions, cookies, magic links and OAuth, and the attack each piece stops.
Backend · About 45 min
Images, layers, namespaces and cgroups, then one service shipped as a container.
Data structures · About 35 min
Topological sort, Dijkstra and spanning trees, each tied to a build system, router or network you already use.
AI systems · About 40 min
A teardown of how two coding agents plan, edit and verify, built from their public docs and behavior.
System design · About 45 min
Count the best sellers or trending posts across millions of events a second, first exactly and then with a sketch.
System design · About 30 min
Estimate servers, storage and bandwidth for a site the size of Reddit with a few numbers you can remember.
System design · About 45 min
The classic warm-up, run start to finish the way an interview runs: requirements, estimates, API, data model and deep dives.
System design · About 45 min
Token buckets, sliding windows and a shared counter store, from one server to a whole fleet.
System design · About 60 min
Put a cache in front of a slow database, then grow it into a cluster with consistent hashing, eviction and stampede control.
System design · About 60 min
Fan-out on write versus on read, celebrity accounts, ranking and the caches behind a fast timeline.
System design · About 60 min
WebSockets, presence, message ordering, delivery receipts and offline sync for millions of phones.
Backend · About 50 min
Instrument one service so you can say what broke, where and since when, without guessing.
Backend · About 60 min
From a binary on disk to a running process: instructions, syscalls, interrupts, scheduling, virtual memory, fork and exec.
Data structures · About 40 min
Subsets, permutations and combinations with one recursive template, and how to prune it.
Data structures · About 40 min
When a greedy choice is provably right, plus merging, scheduling and sweeping intervals.