Skip to main content
Intermediate8-10 hours

Preview: 12-Factor Agent Development

Master the patterns and principles for building reliable, production-ready LLM applications based on Dex Horthy's 12-Factor Agent framework.

What You'll Learn

Understand agents as reliable software systems, not magical AI
Master JSON-based control flow and stateless agent design
Build micro-agents that do one thing well
Implement human-in-the-loop as first-class operations
Deploy production-ready agent systems with proper observability

Course Modules

📚

Module 1: Rethinking Agents as Software

1.5 hours

Move beyond autonomous AI myths to build reliable, deterministic agent systems

Conceptual LearningAgents as stateless functions, JSON extraction fundamentals, and software engineering principles
⚙️

Module 2: Control Flow and State Management

2 hours

Master the four pillars of agent control: Prompt, Switch, Context, and Loop

Practical ExerciseImplementing structured outputs, conditional logic, and state management patterns
⚙️

Module 3: Prompt and Context Engineering

2 hours

Build reusable prompt templates and optimize context windows for reliability

Practical ExerciseAdvanced prompting techniques, context optimization, and template management
⚙️

Module 4: Human-Agent Collaboration

2 hours

Design systems where human oversight is a feature, not a limitation

Practical ExerciseApproval workflows, graceful handoffs, and multi-channel agent support
🚀

Module 5: Building Production Micro-Agents

2.5 hours

Create and compose small, focused agents for complex workflows

Project WorkBuild a complete micro-agent system with observability, testing, and deployment

Ready to Start Learning?

Join this learning path and master 12-factor agent development with hands-on projects and real-world examples.