Courses/AI Engineer/AI-Native Software Engineering
AI EngineerAdvanced13 modules~6.5 hours hands-on3 learning modes

AI-Native Software Engineering

Design, operate, secure, evaluate, and ship software with coding agents, model routing, MCP tools, batch workloads, caching, tracing, and evidence-based delivery.

// What you'll be able to do
  • Create an agent-ready TaskLedger repository
  • Turn intent into contracts agents can verify
  • Control what agents know and when they know it
  • Match capability, effort, permissions, and spend to risk
// Curriculum

13 modules, built to run

Every module ships runnable code. Expand any one to see what's inside.

00IntroductionSee the complete AI-native engineering lifecycle30 min
Questions this module answers
  • What distinguishes aI assistance from an engineered agent workflow?
  • How do you choose a learning path and understand the capstone system?
Start moduleFree preview
Questions this module answers
  • How do you initialize a tracked repository with pinned development tooling?
  • How do you write a concise repository contract with enforceable boundaries?
Questions this module answers
  • How do you explain the production failure that executable specifications prevents?
  • How do you implement and verify the corresponding TaskLedger policy?
Questions this module answers
  • How do you explain the production failure that context and memory prevents?
  • How do you implement and verify the corresponding TaskLedger policy?
Questions this module answers
  • How do you explain the production failure that model routing and budgets prevents?
  • How do you implement and verify the corresponding TaskLedger policy?
Questions this module answers
  • How do you explain the production failure that prompts and structured contracts prevents?
  • How do you implement and verify the corresponding TaskLedger policy?
Questions this module answers
  • How do you explain the production failure that tools, mcp, skills, and subagents prevents?
  • How do you implement and verify the corresponding TaskLedger policy?
Questions this module answers
  • How do you explain the production failure that safe parallel execution prevents?
  • How do you implement and verify the corresponding TaskLedger policy?
Questions this module answers
  • How do you explain the production failure that execution modes and batch apis prevents?
  • How do you implement and verify the corresponding TaskLedger policy?
Questions this module answers
  • How do you explain the production failure that runtime economics prevents?
  • How do you implement and verify the corresponding TaskLedger policy?
Questions this module answers
  • How do you explain the production failure that agent security prevents?
  • How do you implement and verify the corresponding TaskLedger policy?
Questions this module answers
  • How do you explain the production failure that tracing and evaluations prevents?
  • How do you implement and verify the corresponding TaskLedger policy?
Questions this module answers
  • How do you integrate routing, contracts, security, and telemetry into one delivery pipeline?
  • How do you produce deterministic evidence suitable for CI and human review?

Ready to start AI-Native Software Engineering?

Start with the free Module 0, then unlock the full course on a Pro plan.

Preview free modulesBack to catalog