Start Here

This is not passive learning. You're here to build production AI systems that actually work.

Our Learning Philosophy

Most AI education focuses on surface-level APIs and toy examples. We go deeper.

You'll learn the mental models, architectural patterns, and production constraints that experienced engineers use. This means:

  • Understanding why things work, not just how
  • Learning patterns that transfer across tools and frameworks
  • Building intuition for tradeoffs and failure modes
  • Developing the judgment needed for real-world decisions

This takes time. This takes effort. But this is what separates engineers who ship production systems from those who follow tutorials.

What We Expect From You

This curriculum is for serious learners only.

If you're looking for quick wins, hype, or surface-level overviews—this isn't the place. We assume you're willing to invest real time and mental energy.

You should:

  • Have basic programming experience (Python or TypeScript preferred)
  • Be comfortable reading technical documentation
  • Have patience for concepts that take time to internalize
  • Be willing to experiment, fail, and iterate
  • Question assumptions and test your understanding

How Tutorials Are Structured

Each tutorial follows a consistent pattern:

  1. Mental Model First — We establish the conceptual framework before code
  2. Working Examples — Production-quality code, not quick hacks
  3. Failure Modes — What breaks, why it breaks, and how to handle it
  4. Tradeoffs — When to use this pattern and when not to

Tutorials are cumulative. Later tutorials assume you've internalized earlier ones. Don't skip ahead unless you're confident in the prerequisites.

Understanding Versioned Tutorials

AI tooling moves fast. Instead of deleting or overwriting content, we version tutorials.

Why Versioning?

  • ✓ Old versions remain accessible and useful
  • ✓ You can see how patterns evolve over time
  • ✓ Links never break—content is permanent
  • ✓ You can reference the version that matches your project

Each tutorial has a latest stable version, but older versions stay available. When APIs change or better patterns emerge, we publish a new version with clear explanations of what changed and why.

Curriculum Roadmap

The tutorials follow a deliberate progression. Start at Tutorial 1 and work forward.

Phase 1: Foundations

Core mental models, API patterns, and stateless thinking

Phase 2: Production Patterns

Error handling, retries, streaming, token management, cost optimization

Phase 3: Agentic Systems

Multi-step reasoning, tool use, agent architectures, orchestration

Phase 4: Deployment & Ops

Monitoring, observability, security, compliance, scaling

Ready to Begin?

Start with Tutorial #1: The OpenAI SDK Mental Model (latest version).

Go to Tutorial #1