Phase 13

Tools And Protocols

The interfaces between AI and the real world.

01The Tool Interface — Why Agents Need Structured I/OLearn~45 minutes 02Function Calling Deep Dive — OpenAI, Anthropic, GeminiBuild~75 minutes 03Parallel Tool Calls and Streaming with ToolsBuild~75 minutes 04Structured Output — JSON Schema, Pydantic, Zod, Constrained DecodingBuild~75 minutes 05Tool Schema Design — Naming, Descriptions, Parameter ConstraintsLearn~45 minutes 06MCP Fundamentals: Stateless Requests and JSON-RPCLearn~55 minutesQuiz 07Building an MCP Server: Stateless Python and TypeScriptBuild~85 minutesQuiz 08Building an MCP Client: Discovery, Routing, and Dual-Era FallbackBuild~85 minutesQuiz 09MCP Transports: stdio and Stateless Streamable HTTPLearn~65 minutesQuiz 10MCP Resources and Prompts: Addressable Context for Stateless ServersBuild~60 minutesQuiz 11MCP Model Input: Sampling Migration and Stateless MRTRBuild~75 minutesQuiz 12Explicit Scope and Stateless ElicitationBuild~60 minutesQuiz 13MCP Tasks Extension: Durable Work on a Stateless CoreBuild~90 minutesQuiz 14MCP Apps on the Stateless ProtocolBuild~75 minutesQuiz 15MCP Security: Poisoned Metadata, Routing, and MRTR StateLearn~60 minutesQuiz 16MCP Authorization: CIMD, Issuer Binding, PKCE, and Step-UpBuild~90 minutesQuiz 17Stateless MCP Gateways and Registry AdmissionLearn~75 minutesQuiz 18MCP Auth in Production: Issuer-Bound Enrollment and TokensBuild~90 minutesQuiz 19A2A — Agent-to-Agent ProtocolBuild~75 minutes 20OpenTelemetry GenAI — Tracing Tool Calls End-to-EndBuild~75 minutes 21LLM Routing Layer — LiteLLM, OpenRouter, PortkeyLearn~45 minutes 22Agent Skills: Portable Contract and Runtime BoundaryBuild~90 minutesQuiz 23Capstone: Stateless Tool EcosystemBuild~120 minutesQuiz 24Skill Discovery and Progressive DisclosureBuild~105 minutesQuiz 25Skill Invocation and RoutingBuild~105 minutesQuiz 26Skill Permissions, Sandboxes, and TrustBuild~120 minutesQuiz 27Skill Evals, Packaging, and PortabilityBuild~150 minutesQuiz 28MCP Tool Contracts and ContentBuild~120 minutesQuiz 29MCP Reliability, Cancellation, and Flow ControlBuild~120 minutesQuiz 30MCP Registry Supply Chain: Admission, Drift, and RollbackBuild~90 minutesQuiz 31MCP Conformance Engineering: Versioning, Evidence, and OperationsBuild~100 minutesQuiz 32Program Anatomy: An ELF Reader From ScratchBuild~120 minutesQuiz 33Disassembly and Control Flow: From Bytes to a Graph You Can CheckBuild~150 minutesQuiz 34Lifting to Pseudocode: IR, SSA, and Structuring From ScratchBuild~150 minutesQuiz 35Evidence, Confidence, and Unknowns in Binary AnalysisBuild~105 minutesQuiz 36Rebuild and Prove Equal: Differential Tests, Byte Comparison, and the Evidence LoopBuild~110 minutesQuiz 37The Reverse Engineering Landscape: History, Tool Families, and How a Decompiler Is BuiltBuild~150 minutesQuiz 38Calling Conventions and Stack Frames: System V, Windows x64, and AArch64Build~140 minutesQuiz 39Compiler Idioms: What Optimization Does to Your Code and How to Read It BackBuild~150 minutesQuiz 40Linking, Loading, and Stripped Binaries: PLT, GOT, Imports, Fixups, and Function IdentificationBuild~160 minutesQuiz 41Recovering Data and Types: Structs, Arrays, C++ Objects, and DWARFBuild~140 minutesQuiz 42Dynamic Analysis of Your Own Program: Debuggers, Traces, and Confirming Static ClaimsBuild~130 minutesQuiz 43Beyond Native Code: Python, JVM, .NET, and WebAssembly BytecodeBuild~150 minutesQuiz 44Binary Diffing and Symbolic Execution: Matching Functions and Solving for InputsBuild~150 minutesQuiz 45AI-Assisted Reverse Engineering: LLM Decompilers, Analysis Agents, and Ground TruthBuild~140 minutesQuiz

“Stay hungry, stay foolish.”

— Steve Jobs

esc
↑↓to navigate↵to openescto close