Go deeper with self-paced online courses that provide in-depth hands-on learning experiences.
Temporal 101: Introducing the Temporal Platform
In this course, you will explore the basic building blocks of Temporal: Workflows and Activities. You’ll use these building blocks along with Temporal's SDKs to develop a small application that communicates with an external service. You'll see how Temporal helps you recover from failures and explore Temporal's execution model and event history. You'll use the Temporal Web UI and Temporal’s command-line tools to explore and interact with your Workflows, and you'll use what you've learned to add new features to your existing Workflow.
Estimated time: ⏱️ 2 hours
Cost: Free
Select your programming language to learn more and enroll
Go Java TypeScript PythonTemporal 102: Exploring Durable Execution
In this course, you will go beyond the basics of Temporal application development. You will acquire skills necessary to use Temporal throughout the development lifecycle by learning how to test, debug, and deploy applications. You'll encounter several common problems faced by Temporal developers, understand why they occur, and how to identify, solve, and avoid them. Through heavy emphasis on key concepts and best practices, you'll gain a deeper understanding of how Temporal works and how to use it effectively.
Estimated time: ⏱️ 4 hours
Cost: Free
Select your programming language to learn more and enroll
Go Java TypeScriptIntroduction to Temporal Cloud
In this course, you will 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.
Estimated time: ⏱️ 1 hour
Cost: Free
Learn more and enroll