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 Project 17 min read

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

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

Microsoft.Extensions.AI 10.3.0Azure.AI.OpenAI 2.x .NET 10
▶ Build This →
Beginner Project 10 min read

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

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.

.NET 10 (LTS)Microsoft.Extensions.AI 10.3.0 .NET 10
▶ Build This →
Intermediate Project 15 min read

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

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.

Microsoft.Extensions.Resilience 9.3.0Azure.AI.OpenAI 2.x .NET 10
▶ Build This →
Intermediate Project 16 min read

Build an AI Document Ingestion Pipeline with .NET BackgroundService

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

Azure.AI.OpenAI 2.xAzure.Messaging.ServiceBus 7.18.0 .NET 10
▶ Build This →
Intermediate Project 18 min read

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

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

Microsoft.SemanticKernel 1.54.0Azure.AI.OpenAI 2.x .NET 10
▶ Build This →
Intermediate Project 18 min read

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

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

OllamaSharp 5.1.0Microsoft.SemanticKernel 1.54.0 .NET 10
▶ Build This →
Intermediate Project 17 min read

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

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

Microsoft.Extensions.AI 10.3.0Azure.AI.OpenAI 2.x .NET 10
▶ Build This →
Intermediate Project 15 min read

Build an MCP Server in C# with ModelContextProtocol.AspNetCore

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

ModelContextProtocol 1.0.0ModelContextProtocol.AspNetCore 1.0.0 .NET 10
▶ Build This →
Advanced Project 16 min read

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

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

Microsoft.SemanticKernel.Agents.Core 1.xMicrosoft.SemanticKernel 1.54.0 .NET 10
▶ Build This →
Beginner Project 13 min read

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

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.

Microsoft.ML 4.0.0 .NET 10
▶ Build This →
Intermediate Project 16 min read

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

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.

Microsoft.SemanticKernel 1.71.0 .NET 10
▶ Build This →
Beginner Project 14 min read

Semantic Kernel .NET Setup: NuGet to Streaming Chat in 30 Minutes

Your first Semantic Kernel app: NuGet install, Azure OpenAI config, streaming chat, plugins, and function calling. Working .NET 10 project in 30 minutes.

Microsoft.SemanticKernel 1.71.0Azure.AI.OpenAI 2.x .NET 10
▶ Build This →
Intermediate Project 18 min read

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

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

Azure.AI.OpenAI 2.xOpenAI 2.x .NET 10
▶ Build This →
Intermediate Project 20 min read

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

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.

Azure.AI.OpenAI 2.x .NET 10
▶ Build This →
Intermediate Project 20 min read

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

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

Azure.AI.OpenAI 2.x .NET 10
▶ Build This →
Intermediate Project 22 min read

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

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

Azure.Search.Documents 11.7.0Azure.AI.OpenAI 2.x .NET 10
▶ Build This →
Intermediate Project 25 min read

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

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

Microsoft.SemanticKernel 1.54.0Azure.AI.OpenAI 2.2.0 .NET 10
▶ Build This →