Experienced Developer Path
You know your way around systems. This path skips the hand-holding and goes straight to protocol internals, full implementations, parallel tool calls, error handling, and building production-ready MCP servers.
What you'll come away with
- โ The full tool_use / tool_result loop including parallel calls and stop_reason mechanics
- โ JSON-RPC internals โ the actual wire format of MCP messages
- โ Building a working MCP server in Python and TypeScript
- โ Transport selection: stdio vs HTTP+SSE and the new Streamable HTTP spec
- โ Error handling at both the protocol and tool layer
Your curriculum
Architecture Overview โ For Experienced Developers
How tools, skills, and MCP stack together โ the three extensibility primitives, the host routing layer, and the mental model that ties them all.
What is an LLM โ For Experienced Developers
The transformer architecture, tokenization mechanics, and inference pipeline โ everything you need to understand how LLMs actually work under the hood.
Tools: A Deep Dive
What tools actually are, how the request/execute/return loop works, parallel calls, error handling, and how to write tool definitions that the model uses correctly.
MCP: Model Context Protocol
The open protocol that standardizes how AI agents connect to external systems. JSON-RPC internals, transports, the three primitives, and how to build a custom server.
Skills โ For Experienced Developers
Just-in-time retrieval-augmented prompting โ how skill files work, how to structure them, and how they compare to RAG and fine-tuning.