Skip to main content

Temporal Courses

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 Python 

Temporal 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 TypeScript 

Introduction 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