New State of Dapr Report 2026.|Get The Report
Diagrid

AI University

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

Dapr Workflow: Use durable execution to build reliable distributed applications

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.

Supported languages: .NET, Java, Python

Start The Course
Build Dapr workflows in .NET with Aspire

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.

Supported languages: .NET

Start The Course
Dapr Agents: Build LLM-powered intelligent applications with tools and workflows

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.

Supported languages: Python. Requires an OpenAI API key.

Start The Course
Dapr Agents - Make Your Agent Production-Smart with Automatic Web Context

Dapr Agents - Make Your Agent Production-Smart with Automatic Web Context

Build a Python expert agent that pulls in live web results with Tavily so its answers stay current instead of stale.

Supported languages: Python. Requires an OpenAI API key and a free Tavily API key.

Start The Course
Running Dapr applications with Diagrid Catalyst

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.

Supported languages: .NET, Python, Java, JavaScript. Requires free sign-up to Diagrid Catalyst.

Start The Course
Dapr 101: State Management, Service Invocation, and Pub/Sub APIs

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.

Supported languages: .NET, Python, Java, JavaScript

Start The Course

What courses should we build next?

Help us prioritize which Dapr University learning tracks to build next. Pick your top 3 and we'll let you know when they go live.