AI University
Learn AI and Dapr in our free, self-paced, interactive courses.

Dapr Workflow: Use durable execution to build reliable distributed applications
Master durable execution with Dapr Workflow: task chaining, fan-out/fan-in, monitors, error handling, and the management API.
Duration: 50 minutes
Supported languages: .NET, Java, Python

Build Dapr workflows in .NET with Aspire
Build a fault-tolerant, code-first Dapr Workflow app with .NET Aspire and inspect it live in the Diagrid Dev Dashboard.
Duration: 30 minutes
Supported languages: .NET

Dapr Agents: Build LLM-powered intelligent applications with tools and workflows
Build LLM-powered agents with custom tool calls, MCP integration, and multi-agent collaboration using Dapr Agents in Python.
Duration: 45 minutes
Supported languages: Python. Requires an OpenAI API key.

Dapr Agents - Fix Outdated Agent Answers
Build a Python expert agent that pulls in live web results with Tavily so its answers stay current instead of stale.
Duration: 30 minutes
Supported languages: Python. Requires an OpenAI API key and a free Tavily API key.

Running Dapr applications with Diagrid Catalyst
Run Dapr apps in production with Diagrid Catalyst — managed pub/sub, KV store, and workflow engine via the Diagrid CLI.
Duration: 30 minutes
Supported languages: .NET, Python, Java, JavaScript. Requires free sign-up to Diagrid Catalyst.

Dapr 101: State Management, Service Invocation, and Pub/Sub APIs
Get hands-on with the Dapr fundamentals — state management, service invocation, and pub/sub — in the language of your choice.
Duration: 45 minutes
Supported languages: .NET, Python, Java, JavaScript
What courses should we build next?
Help us prioritize which university learning tracks to build next. Pick your top 3 and we'll let you know when they go live.