All paths

Developer Experience and Education

Career route

Build credible integrations, examples, and reusable agent packages, then turn developer friction into clearer tools and teaching.

~15h11 lessons

1. Common Core

5 lessons

Build a sound capability interface from credentials through tool and protocol contracts.

You'll build: A runnable integration with a clear contract, setup path, and observable error behavior.

  1. APIs & Keys~1h
  2. The Tool Interface — Why Agents Need Structured I/O~1h
  3. Tool Schema Design — Naming, Descriptions, Parameter Constraints~1h
  4. MCP Fundamentals: Stateless Requests and JSON-RPC~1h
  5. Building an MCP Server: Stateless Python and TypeScript~1h

2. Role Practice

3 lessons

Make reusable agent knowledge discoverable, invocable, and progressively disclosed.

You'll build: A skill package with concise metadata, staged references, and explicit invocation examples.

  1. Agent Skills: Portable Contract and Runtime Boundary~2h
  2. Skill Discovery and Progressive Disclosure~2h
  3. Skill Invocation and Routing~2h

3. Proof Project

2 lessons

Prove that the package and its surrounding tool ecosystem work across supported contexts.

You'll build: A developer adoption kit with validation results, portability notes, and a working end-to-end example.

  1. Skill Evals, Packaging, and Portability~3h
  2. Capstone: Stateless Tool Ecosystem~2h

4. Interview and Readiness Evidence

1 lessons

Show how developer feedback changed the integration or its teaching path.

You'll build: A short adoption case study with friction evidence, the change made, and the measured result.

  1. Build a Feedback Ratchet with Ownership and Retirement~1h