Build AI Workflows and Agents A hands-on TypeScript course for building dependable AI features, multi-step workflows, tool-using agents, and production automation. typescript academy academy website/content-src/academy/course.mjs academy Build AI Workflows and Agents
Practical AI engineering · TypeScript

Build reliable AI workflows and agents.

A hands-on TypeScript course for building dependable AI features, multi-step workflows, tool-using agents, and production automation.

Progress is saved in this browser. No account or API key required.

Your next moves

Up next

Start small. Your queue adapts as you learn.
What you will build

Go from one reliable AI call to production automation.

11 units · 53 short lessons

No Ax experience needed. Each unit adds one practical capability, from structured outputs and workflows to agents, external tools, long-running tasks, and production operations.

Unit 1 · DSPyBuild AI features you can measureTurn a one-off prompt into a program with clear inputs, outputs, examples, and a definition of success.0 of 3
Unit 2 · SignaturesMake AI outputs predictableChoose a model and define validated data contracts so the rest of your application can trust the result.0 of 4
Unit 3 · AxGenBuild a reliable AI-powered featureGenerate structured results, stream updates, recover from bad responses, and call your own typed tools.0 of 5
Unit 4 · AxFlowConnect AI steps into a workflowCompose repeatable steps with branches, loops, parallel work, and application-owned state.0 of 4
Unit 5 · AxAgentBuild an agent that can use toolsLet AI discover capabilities, ask for missing information, delegate work, and return a dependable result.0 of 5
Unit 6 · RLMSolve long and complex tasksInvestigate large logs or datasets over many steps without stuffing everything into the prompt.0 of 5
Unit 7 · PEEKGive agents memory and orientationHelp an agent navigate the same codebase or document set repeatedly and recall only what it needs.0 of 5
Unit 8 · OptimizationMeasure and improve AI qualityEvaluate real tasks, optimize prompts and tool use, and retain lessons from verified failures.0 of 6
Unit 9 · Native MCPConnect to external tools and dataUse MCP to discover and safely connect servers, tools, resources, and long-running tasks.0 of 5
Unit 10 · MCP notificationsReact safely to live eventsTurn updates and remote task events into durable, authorized agent wake-ups and resumptions.0 of 6
Unit 11 · ProductionShip AI systems you can operateControl cost, latency, fallbacks, security, media, telemetry, and failure handling in production.0 of 5
Start here Comes later Learned Review due
Local progress

Goals and portability

Pages