Learning Paths
info
This page is part of the Temporal Knowledge Hub.
note
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
- Building Durable AI Applications with Temporal
- Learn how to build reliable AI applications using Temporal to orchestrate LLM calls, handle retries, and manage complex AI workflows that can recover from failures.
- Building Durable MCP Tool with Temporal
- Learn how to build long-running Model Context Protocol (MCP) tools using Temporal.
What's next
- Check whether Temporal is the right technology for your use case.