AI University
Learn AI and Dapr in our free, self-paced, interactive courses.
Make DeepAgents Durable with Dapr Workflow - Deep Issue Investigation
Run a Python DeepAgents app that investigates a real GitHub issue, wrap it in a Dapr Workflow, crash it mid-run, and watch it resume from durable state.
Duration: 30 minutes
Supported languages: Python. Requires an OpenAI API key.
Make MAF Agents Durable with Dapr Workflow
Run a Microsoft Agent Framework (MAF) Aspire app orchestrated by Dapr Workflow, crash it mid-run, and watch it resume from durable state.
Duration: 30 minutes
Supported languages: .NET. Requires an OpenAI API key.
Build Durable 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 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
Dapr Agents: Build Durable 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.
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
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.
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.