Everyone's talking about AI adoption. Almost nobody has the real numbers. Help us change that โ€” and get the full report ๐Ÿ‘‰ Engineers | Leaders

Data Scientist / ML Engineer

5 courses ยท ~12 hoursยท 2 certifications available


phase 1 โ€” Understand the engine [optional]

Build an autograd engine and neural network from scratch to understand what frameworks hide.

[ ] Understanding Micrograd

You've used PyTorch. This course shows you what it does under the hood โ€” backpropagation, gradient descent, and neural networks built from scalars.

5 sections ยท 13 lessons
  • [ ] The Big Picture (2 lessons)
  • [ ] The Value Class (3 lessons)
  • [ ] Building a Neural Network (3 lessons)
  • [ ] Training (3 lessons)
  • [ ] The Full Picture (2 lessons)
[โ†’ start course]
[ ] Understanding Makemore

Character-level language models from bigrams to WaveNet โ€” the training diagnostics, batch normalization, and manual backpropagation skills you use daily.

5 sections ยท 15 lessons
  • [ ] Bigrams (4 lessons)
  • [ ] The MLP Language Model (3 lessons)
  • [ ] Activations and Batch Normalization (3 lessons)
  • [ ] Becoming a Backprop Ninja (3 lessons)
  • [ ] Building a WaveNet (2 lessons)
[โ†’ start course]

phase 2 โ€” Context as a system

Learn the systems engineering layer for context windows and memory.

[ ] Context Engineering

You already understand tokens and embeddings. This course teaches the systems engineering layer โ€” managing context windows, sub-agents, and memory strategies at scale.

8 sections ยท 25 lessons
  • [ ] Tokens and Inference (2 lessons)
  • [ ] The Real Size of Your Context Window (4 lessons)
  • [ ] Anatomy of the Messages Array (5 lessons)
  • [ ] Dynamic Allocation: Tool Calling (2 lessons)
  • [ ] The Ralph Wiggum Loop (3 lessons)
  • [ ] Sub-Agents: Managed Runtimes for AI (3 lessons)
  • [ ] Message Passing: The Erlang OTP of AI (3 lessons)
  • [ ] Context Management Strategies (3 lessons)

certification: Certified Context Engineer

[โ†’ start course]

phase 3 โ€” Tool calling in depth

Learn agent loop design, parallel execution, and production guardrails.

[ ] Understanding Tool Calling

The advanced patterns and security sections cover agent loop design, parallel tool execution, and production guardrails โ€” the engineering side of your ML systems.

4 sections ยท 10 lessons
  • [ ] Foundations (2 lessons)
  • [ ] How Models Decide (2 lessons)
  • [ ] Advanced Patterns (3 lessons)
  • [ ] Security and Production (3 lessons)
[โ†’ start course]

phase 4 โ€” Build it end to end

Put it all together โ€” build a working agent from scratch.

[ ] Building Your Own Coding Agent

Put it all together โ€” build a working agent from scratch. The architecture patterns here apply to any agent system you'll build or maintain.

4 sections ยท 10 lessons
  • [ ] Getting Started (2 lessons)
  • [ ] The Conversation Loop (2 lessons)
  • [ ] Adding Tools (3 lessons)
  • [ ] Making It Real (3 lessons)

certification: Certified AI Agent Builder

[โ†’ start course]

key terms

Context EngineeringยทTool CallingยทAgentยทSub-AgentยทCompactionยทStreamingยทAgent Harness


related reading

โ†’ Pi: the architecture of an AI coding agent

โ†’ Beads: the architecture of a graph issue tracker for AI agents