Learning Paths
This page is part of the Temporal Platform Hub.
Customize learning paths for your developers to learn Temporal based on their skills and personas.
This guide provides a structured learning path from foundational concepts to advanced patterns, tailored specifically for Software Developers, AI Developers, and Platform Engineers.
Temporal offers free, self-paced training courses that provide a solid grounding in the platform. Developers can sign up for free for these courses using their work emails at learn.temporal.io.
Foundation
- Temporal 101: Introducing the Temporal Platform
- Learn the fundamentals of Temporal, including Workflows, Activities, and the core value proposition of Durable Execution.
- Temporal 102: Exploring Durable Execution
- You will acquire skills necessary to use Temporal throughout the development lifecycle by learning how to test, debug, and deploy applications.
Intermediate
- Securing Application Data
- Provides general guidance and example applications for addressing user management, encryption standards, and key rotation.
- Interacting with Workflows
- Learn how to interact with Workflows using Signal, Update, and Query.
- Crafting an Error Handling Strategy
- You will explore the nature of different types of failures and investigate the support that Temporal provides for addressing them.
Advanced
The Advanced learning paths are tailored to 3 distinct user personas:
Platform Engineer
- Introduction to Temporal Cloud
- Learn the role of Temporal Cloud, how to log into and navigate its Web UI, and how to perform tasks that new Temporal Cloud users may do in preparation for using this service.
- Best practices | Temporal Platform Documentation
- Learn the foundational principles and best practices for using Temporal Cloud.
Software Developers
- Versioning Workflows
- In this course, you will learn how to safely evolve your Temporal application code in production.
- Worker Versioning
- You will learn the benefits of Worker Versioning and evaluate tradeoffs of various versioning approaches.
AI Developers
The AI Developer track is structured differently from the Software Developer track. Rather than starting with Sagas and payment processing, AI engineers should start with the agent loop pattern and work backward to understand why Temporal's determinism rules matter for their workloads.
- Start here: Building Durable AI Applications with Temporal
- Build your first durable AI application. Understand how LLM calls map to Activities, why prompts must not live in Workflow code, and how Temporal's retry primitives differ from what LangChain or similar frameworks provide.
- Core pattern: AI Engineering → Reference Architecture
- Understand the orchestrator Workflow pattern, correct LLM retry strategy (respecting
Retry-Afterheaders), parallel tool dispatch withasyncio.gather, and the human-in-the-loop Signal/Update gate.
- Understand the orchestrator Workflow pattern, correct LLM retry strategy (respecting
- Production patterns: AI Engineering → AI Patterns
- Five patterns covering LLM Activities with structured retries, human-in-the-loop approval, prompt versioning and replay safety, parallel tool dispatch, and agent loops with
continue_as_newfor history pruning.
- Five patterns covering LLM Activities with structured retries, human-in-the-loop approval, prompt versioning and replay safety, parallel tool dispatch, and agent loops with
- Long-running agents: Continue as New
- Understand how
continue_as_newprunes Workflow history for agents that run for hundreds of steps, and how to carry agent state across executions.
- Understand how
- Security: AI Engineering → Security & Governance
- Payload encryption for LLM I/O, credential management for third-party AI APIs, namespace isolation for sensitive AI workloads, and audit trail requirements for model governance and the EU AI Act.
- MCP tools: Building Durable MCP Tool with Temporal
- Learn how to build long-running Model Context Protocol (MCP) tools backed by Temporal Activities, and how to run MCP tool calls under the identity of the requesting user.
What's next
- Enhance your coding agent with Temporal Skills and MCP tools for expert-level Temporal guidance as you develop.
- Check whether Temporal is the right technology for your use case.