The AI Engineering Program: Module 7 of 13

AI-Native Engineering with Coding Agents

Use coding agents to build faster without shipping bugs: write specs, tests and reviews that keep AI-written code correct.

22guided hours
9lessons
Onlineself-paced

Lessons

Every lesson: deep notes, curated lectures, an animated explainer, a hands-on lab, practice questions and a timed exam.

  1. How coding agents work: context, tools and failure modes
  2. Writing specs an agent can execute
  3. Tests first: pytest, fixtures and test-driven prompting
  4. Git and pull requests with agents: branches, reviews, small diffs
  5. Agent workflows that transfer across tools (terminal agents, IDE agents, chat)
  6. Verifying AI-written code: security, licences and hidden assumptions
  7. System design for AI apps: queues, caching, cost and latency
  8. Debugging with an agent, without letting it guess
  9. Module project

Tools introduced: Coding agents

Module project

Ship a real feature or fix to an open-source repository as a reviewed pull request, built with a coding agent and covered by tests.