See the full catalog

AI Engineering

Build AI featureswith production in mind.

Nine courses for engineers who know Python and want to build reliable LLM applications. Practice APIs, structured output, retrieval, agents, evaluations, safety, infrastructure, and end-to-end design.

The full curriculum is mapped below; courses ship over the coming weeks.

Who this is for

Engineers who want to build reliable AI applications.

Built for backend, full-stack, ML, and platform engineers who are comfortable with Python. No machine-learning research background is required.

What you'll learn

Practical skills for building dependable AI features.

Reliable LLM integration

Work with APIs, streaming, structured output, retries, fallbacks, and traceable failures.

Retrieval and tool use

Ground responses in source material and design tools that support controlled, multi-step work.

Evaluation and improvement

Create useful baselines and evaluations, then decide when prompting, retrieval, or fine-tuning should improve the system.

Safety and control

Plan for prompt injection, validate outputs, apply guardrails, and keep human review where it matters.

Performance and cost

Reason about latency, caching, observability, versioning, and the tradeoffs behind production infrastructure.

End-to-end system design

Bring models, retrieval, tools, evaluations, and safeguards together in a coherent application design.

More outcomes unlock as later courses ship.

The learning path

Three phases, in order.

Build core capabilities, strengthen quality and safety, then bring the complete system together.

Phase 1 · Build & Integrate

Course

LLM API Engineering

From quickstart to production: streaming, tool calls, structured output, retries, observability.

Course

Build a RAG System from Scratch

Chunking, embeddings, vector store, retrieval, reranking, and the eval loop that proves it works.

Course

Build an AI Agent

Tool use, planning, and multi-step orchestration. Build an agent that actually finishes the task, and knows when to stop.

Course

Engineer the Agent Loop

The plan-act-observe loop in depth: stopping conditions, retries, memory, and context budgets that keep an agent on track.

Phase 2 · Harden & Deploy

Course

LLM-as-Judge & Eval Systems

Design rubric-based evals, calibrate judges against humans, and use them to gate releases.

Course

Fine-Tuning & Model Customization

When to fine-tune versus RAG versus prompt, and how to actually do it: data prep, LoRA, evaluation, distillation for cost.

Course

MLOps & AI Infrastructure

Model registries, deployment patterns, GPU economics, retrieval infra, and the cost lines that decide whether an AI feature ships.

Course

Securing LLM Apps & Guardrails

Prompt injection, output validation, PII, and content safety. Ship LLM features that hold up to hostile input.

Phase 3 · Ship & Lead

Course

Spot AI Opportunities at Work

Pattern recognition for which workflows in your org are worth automating with AI and which aren't.

Course

Capstone: Ship a Complete LLM Feature

Put it all together: API, retrieval, an agent, evals, guardrails, and a deploy. One real feature, end to end.