Skip to content
AI Engineering
Search
Ctrl K
EN
中文
Phase 13
Tools And Protocols
The interfaces between AI and the real world.
01
The Tool Interface — Why Agents Need Structured I/O
Learn
~45 minutes
02
Function Calling Deep Dive — OpenAI, Anthropic, Gemini
Build
~75 minutes
03
Parallel Tool Calls and Streaming with Tools
Build
~75 minutes
04
Structured Output — JSON Schema, Pydantic, Zod, Constrained Decoding
Build
~75 minutes
05
Tool Schema Design — Naming, Descriptions, Parameter Constraints
Learn
~45 minutes
06
MCP Fundamentals: Stateless Requests and JSON-RPC
Learn
~55 minutes
Quiz
07
Building an MCP Server: Stateless Python and TypeScript
Build
~85 minutes
Quiz
08
Building an MCP Client: Discovery, Routing, and Dual-Era Fallback
Build
~85 minutes
Quiz
09
MCP Transports: stdio and Stateless Streamable HTTP
Learn
~65 minutes
Quiz
10
MCP Resources and Prompts: Addressable Context for Stateless Servers
Build
~60 minutes
Quiz
11
MCP Model Input: Sampling Migration and Stateless MRTR
Build
~75 minutes
Quiz
12
Explicit Scope and Stateless Elicitation
Build
~60 minutes
Quiz
13
MCP Tasks Extension: Durable Work on a Stateless Core
Build
~90 minutes
Quiz
14
MCP Apps on the Stateless Protocol
Build
~75 minutes
Quiz
15
MCP Security: Poisoned Metadata, Routing, and MRTR State
Learn
~60 minutes
Quiz
16
MCP Authorization: CIMD, Issuer Binding, PKCE, and Step-Up
Build
~90 minutes
Quiz
17
Stateless MCP Gateways and Registry Admission
Learn
~75 minutes
Quiz
18
MCP Auth in Production: Issuer-Bound Enrollment and Tokens
Build
~90 minutes
Quiz
19
A2A — Agent-to-Agent Protocol
Build
~75 minutes
20
OpenTelemetry GenAI — Tracing Tool Calls End-to-End
Build
~75 minutes
21
LLM Routing Layer — LiteLLM, OpenRouter, Portkey
Learn
~45 minutes
22
Agent Skills: Portable Contract and Runtime Boundary
Build
~90 minutes
Quiz
23
Capstone: Stateless Tool Ecosystem
Build
~120 minutes
Quiz
24
Skill Discovery and Progressive Disclosure
Build
~105 minutes
Quiz
25
Skill Invocation and Routing
Build
~105 minutes
Quiz
26
Skill Permissions, Sandboxes, and Trust
Build
~120 minutes
Quiz
27
Skill Evals, Packaging, and Portability
Build
~150 minutes
Quiz
28
MCP Tool Contracts and Content
Build
~120 minutes
Quiz
29
MCP Reliability, Cancellation, and Flow Control
Build
~120 minutes
Quiz
30
MCP Registry Supply Chain: Admission, Drift, and Rollback
Build
~90 minutes
Quiz
31
MCP Conformance Engineering: Versioning, Evidence, and Operations
Build
~100 minutes
Quiz
32
Program Anatomy: An ELF Reader From Scratch
Build
~120 minutes
Quiz
33
Disassembly and Control Flow: From Bytes to a Graph You Can Check
Build
~150 minutes
Quiz
34
Lifting to Pseudocode: IR, SSA, and Structuring From Scratch
Build
~150 minutes
Quiz
35
Evidence, Confidence, and Unknowns in Binary Analysis
Build
~105 minutes
Quiz
36
Rebuild and Prove Equal: Differential Tests, Byte Comparison, and the Evidence Loop
Build
~110 minutes
Quiz
37
The Reverse Engineering Landscape: History, Tool Families, and How a Decompiler Is Built
Build
~150 minutes
Quiz
38
Calling Conventions and Stack Frames: System V, Windows x64, and AArch64
Build
~140 minutes
Quiz
39
Compiler Idioms: What Optimization Does to Your Code and How to Read It Back
Build
~150 minutes
Quiz
40
Linking, Loading, and Stripped Binaries: PLT, GOT, Imports, Fixups, and Function Identification
Build
~160 minutes
Quiz
41
Recovering Data and Types: Structs, Arrays, C++ Objects, and DWARF
Build
~140 minutes
Quiz
42
Dynamic Analysis of Your Own Program: Debuggers, Traces, and Confirming Static Claims
Build
~130 minutes
Quiz
43
Beyond Native Code: Python, JVM, .NET, and WebAssembly Bytecode
Build
~150 minutes
Quiz
44
Binary Diffing and Symbolic Execution: Matching Functions and Solving for Inputs
Build
~150 minutes
Quiz
45
AI-Assisted Reverse Engineering: LLM Decompilers, Analysis Agents, and Ground Truth
Build
~140 minutes
Quiz
“Stay hungry, stay foolish.”
— Steve Jobs
esc
↑↓
to navigate
↵
to open
esc
to close