Diagrid

Durable Execution & Dapr University

What you'll learn

Durable AI agents with LangGraph, DeepAgents, MAF and Dapr Agents

An agent framework decides what to do next; none of them survive a crash halfway through. The AI courses take a working agent — a LangGraph graph, a DeepAgents issue investigation, a Microsoft Agent Framework (MAF) multi-agent app in .NET Aspire, a Dapr Agents app with tool calls and MCP — and run it on Dapr Workflow's durable execution. You crash each one mid-run and watch it resume from its last completed step instead of restarting and paying for the same LLM calls twice.

Durable execution and Dapr Workflow patterns

Durable execution means the runtime, not your code, remembers how far a long-running process got. The workflow courses cover it in code you run yourself: activities and retries, task chaining, fan-out/fan-in, the monitor pattern, timers, external events and child workflows, plus the management API for querying, pausing and terminating a run. In Python, .NET and Java, with an advanced course that builds one in .NET with Aspire.

The Dapr building blocks underneath

Durable agents and workflows sit on ordinary distributed-application plumbing. The Dapr courses cover state management, pub/sub and service invocation in .NET, Python, Java or JavaScript, and how to run the result on Diagrid Catalyst without operating Dapr yourself.

What courses should we build next?

Help us prioritize which university courses to build next. Pick your top 3 and we'll let you know when they go live.