Skip to main content

Workshop

Build complete, production-ready AI applications in C#. Each guide takes you from zero to shipped — step by step, with real code.

Intermediate 17 min read

Hands-On Workshop

Build an AI-Powered Minimal API in .NET 10 with Microsoft.Extensions.AI

Intermediate .NET 10 2 SDKs

Production AI API: .NET 10 Minimal API + IChatClient DI + streaming SSE + structured JSON output. Microsoft.Extensions.AI integration with full source.

Tooling Stack

Microsoft.Extensions.AI 10.3.0Azure.AI.OpenAI 2.x .NET 10 Original
Beginner 10 min read

Hands-On Workshop

Your First AI App in .NET: Make One API Call and See What Happens

Beginner .NET 10 3 SDKs

Build your first Azure AI Foundry app in C# in 15 minutes. No Python. No complexity. One API call with GPT-5.4-mini and .NET 10 that changes how you think about AI.

Tooling Stack

.NET 10 (LTS)Microsoft.Extensions.AI 10.3.0Azure.AI.OpenAI 2.x .NET 10 Original
Intermediate 15 min read

Hands-On Workshop

Add Polly v8 Resilience to Azure OpenAI Calls in C# (Retry + Circuit Breaker)

Intermediate .NET 10 2 SDKs

Stop 429s and 503s from crashing your AI app. Polly v8 retry, circuit breaker, and token bucket rate limiting for Azure OpenAI in C#. Production code.

Tooling Stack

Microsoft.Extensions.Resilience 9.3.0Azure.AI.OpenAI 2.x .NET 10 Original
Intermediate 16 min read

Hands-On Workshop

Build an AI Document Ingestion Pipeline with .NET BackgroundService

Intermediate .NET 10 3 SDKs

Queue-driven document processing: BackgroundService + Azure Service Bus + Azure OpenAI embeddings + OpenTelemetry monitoring. Production .NET code.

Tooling Stack

Azure.AI.OpenAI 2.xAzure.Messaging.ServiceBus 7.18.0Microsoft.Extensions.Hosting 10.0.0 .NET 10 Original
Intermediate 18 min read

Hands-On Workshop

Build a Streaming AI Chatbot in Blazor + Semantic Kernel (Full Source)

Intermediate .NET 10 2 SDKs

End-to-end Blazor chatbot with Semantic Kernel streaming, per-user ChatHistory, and function calling. StreamRendering + Azure OpenAI. Source code included.

Tooling Stack

Microsoft.SemanticKernel 1.54.0Azure.AI.OpenAI 2.x .NET 10 Original
Intermediate 18 min read

Hands-On Workshop

Build a Local AI App: Ollama + Semantic Kernel + .NET Aspire

Intermediate .NET 10 3 SDKs

Local AI dev with zero cloud cost: Ollama + Semantic Kernel + .NET Aspire. Function calling, streaming, and Azure OpenAI cloud failover. Full project.

Tooling Stack

OllamaSharp 5.1.0Microsoft.SemanticKernel 1.54.0Aspire.Hosting 10.0.0 .NET 10 Original
Intermediate 17 min read

Hands-On Workshop

Build an AI-Powered Minimal API with .NET 10 + Microsoft.Extensions.AI

Intermediate .NET 10 2 SDKs

Production AI API: .NET 10 Minimal API + IChatClient DI + streaming SSE + structured JSON output. Microsoft.Extensions.AI integration with full source.

Tooling Stack

Microsoft.Extensions.AI 10.3.0Azure.AI.OpenAI 2.x .NET 10 Original
Intermediate 15 min read

Hands-On Workshop

Build an MCP Server in C# with ModelContextProtocol.AspNetCore

Intermediate .NET 10 2 SDKs

Ship a production MCP server in C#: file reading, database queries, and summarization tools. ModelContextProtocol.AspNetCore SDK + authorization.

Tooling Stack

ModelContextProtocol 1.0.0ModelContextProtocol.AspNetCore 1.0.0 .NET 10 Original
Advanced 16 min read

Hands-On Workshop

Build a Multi-Agent System in .NET with Microsoft Agent Framework

Advanced .NET 10 2 SDKs

Three-agent pipeline: sequential, parallel, and handoff patterns with checkpointing. Microsoft Agent Framework + Semantic Kernel. Full .NET source code.

Tooling Stack

Microsoft.SemanticKernel.Agents.Core 1.xMicrosoft.SemanticKernel 1.54.0 .NET 10 Original
Beginner 13 min read

Hands-On Workshop

ML.NET Sentiment Analysis in C#: Predictive Analytics Tutorial

Beginner .NET 10 1 SDKs

Build a predictive analytics workflow with ML.NET in C#: train a sentiment model, evaluate metrics, and serve predictions from an ASP.NET Core API.

Tooling Stack

Microsoft.ML 4.0.0 .NET 10 Original
Intermediate 16 min read

Hands-On Workshop

Build Your First AI Agent in C# with Semantic Kernel (Hands-On)

Intermediate .NET 10 1 SDKs

Hands-on: build a research assistant AI agent from scratch in C#. Tool use, reasoning loops, and structured output with Semantic Kernel. Full source code.

Tooling Stack

Microsoft.SemanticKernel 1.71.0 .NET 10 Original
Beginner 14 min read

Hands-On Workshop

Semantic Kernel .NET Setup: 30-Minute Guide

Beginner .NET 10 2 SDKs

Set up Semantic Kernel in .NET: NuGet install, Azure OpenAI config, streaming chat, plugins, and function calling in one working C# app.

Tooling Stack

Microsoft.SemanticKernel 1.71.0Azure.AI.OpenAI 2.x .NET 10 Original
Intermediate 18 min read

Hands-On Workshop

Build a Streaming Chat API with Azure OpenAI + ASP.NET Core Minimal API

Intermediate .NET 10 2 SDKs

Production streaming chat API: Azure OpenAI + Minimal API + DI + Polly retry. Server-Sent Events endpoint with token tracking. .NET 10 source code.

Tooling Stack

Azure.AI.OpenAI 2.xOpenAI 2.x .NET 10 From NuGet Release
Intermediate 20 min read

Hands-On Workshop

Build a Document Summarizer API in C# with Azure OpenAI + Chunking

Intermediate .NET 10 1 SDKs

Ship a document summarization API: text extraction, token-aware chunking, and streaming generation with Azure AI Foundry (Azure OpenAI) and ASP.NET Core. Full source code.

Tooling Stack

Azure.AI.OpenAI 2.x .NET 10 Original
Intermediate 20 min read

Hands-On Workshop

Build Real-Time AI Chat with SignalR + Azure OpenAI Streaming

Intermediate .NET 10 1 SDKs

Stream Azure OpenAI responses to browser clients live via SignalR. ASP.NET Core hub, token-by-token rendering, and reconnection handling. Full tutorial.

Tooling Stack

Azure.AI.OpenAI 2.x .NET 10 Original
Intermediate 22 min read

Hands-On Workshop

Build a Semantic Search API with .NET + Azure AI Search Vectors

Intermediate .NET 10 2 SDKs

Ship a semantic search API: Azure OpenAI embeddings + Azure AI Search vector index + hybrid BM25/vector retrieval. .NET Minimal API with full source.

Tooling Stack

Azure.Search.Documents 11.7.0Azure.AI.OpenAI 2.x .NET 10 Original
Intermediate 25 min read

Hands-On Workshop

Build a RAG Chatbot with Semantic Kernel + Cosmos DB Vector Store (.NET 10)

Intermediate .NET 10 3 SDKs

Production RAG chatbot: Semantic Kernel + Azure Cosmos DB vector search + Azure OpenAI grounded generation. Ingestion, retrieval, and chat in .NET 10.

Tooling Stack

Microsoft.SemanticKernel 1.54.0Azure.AI.OpenAI 2.2.0Microsoft.Azure.Cosmos 3.44.0 .NET 10 Original