Skip to main content
Learn Temporal / Tutorials

Project-based tutorials.

Concept courses teach you the primitives. Tutorials teach you how the primitives compose into something real - an e-commerce checkout, an AI agent, a trip-booking saga.

Build AI agents

Build long-running agents that maintain state, handle tool calls, and survive the messy middle of an LLM conversation.

What do you want to build?

Background check application

Build a long-running, human-in-the-loop application that survives restarts - a hands-on intro to durable execution.

Order processing

Charge cards, manage inventory, handle refunds. Sagas that compensate when something goes wrong mid-checkout.

Subscription billing

Recurring charges, retries, dunning, and graceful cancellation - durable across restarts and deploys.

Email drip campaigns

Multi-message sequences scheduled over hours, days, or weeks. Each step survives Worker restarts.

Trip booking sagas

Compose flights, hotels, and cars into one Workflow that rolls back cleanly when any step fails.

Build it in

Data pipelines & APIs

Move data through extract / transform / load steps. Wrap third-party APIs in durable Workflows with caching and retries.

Generative media

Generate audiobooks, branching narratives, and other long-running media workflows that combine LLMs with reliable execution.

Build it in

Choose-your-own-adventure bot

Maintain conversation state across turns in a bot powered by LLMs - Signals route player choices, Timers pace the story.

Build it in

Slack work queue app

Build a Slack app that turns slash commands into durable Workflows, then deploy the whole thing to DigitalOcean with Temporal Cloud.

Build it in

Cross-service Workflows with Nexus

Use Nexus to call Workflows that live in different Temporal namespaces or services - clean boundaries between teams.

Build it in

Infrastructure Tutorials

These tutorials will walk you through deploying and maintaining a Temporal Service.

Get Help

Get notified when we launch new educational content

New courses, tutorials, and learning resources - straight to your inbox.

Subscribe
Feedback