GenAI-Powered .NET Application Development
GenAI-Powered .NET
Application Development
A 27-part learning path on building GenAI-powered applications with C# and .NET — from prompt engineering fundamentals through Azure OpenAI, RAG, Semantic Kernel, and multi-agent systems, to a real-world capstone project.
1
Beginner
Introduction to Generative AI
Start tutorial
2
Beginner to Intermediate
Foundations of Prompt Engineering for Developers
Start tutorial
3
Intermediate
Prompting Patterns Used by Developers
Start tutorial
4
Intermediate
Prompt Engineering for Coding Tasks
Start tutorial
5
Intermediate
Prompting for Testing and Documentation
Start tutorial
6
Beginner to Intermediate
Reliability, Safety and Best Practices in Prompting
Start tutorial
7
Beginner
Prompt Engineering for Learning and Productivity
Start tutorial
8
Beginner to Intermediate
GitHub Copilot for .NET Development
Start tutorial
9
Intermediate
Advanced GitHub Copilot Usage
Start tutorial
10
Beginner to Intermediate
Overview of Azure OpenAI
Start tutorial
11
Intermediate
Calling Azure OpenAI from C#
Start tutorial
12
Intermediate
Function Calling and Tool Integration
Start tutorial
13
Intermediate
Enterprise-Ready AI Integration Patterns
Start tutorial
14
Intermediate
Adding AI to ASP.NET Web Applications
Start tutorial
15
Intermediate
Retrieval-Augmented Generation (RAG) with Azure AI Search
Start tutorial
16
Beginner to Intermediate
Azure AI Foundry
Start tutorial
17
Intermediate
Semantic Kernel Framework
Start tutorial
18
Advanced
Semantic Kernel: Agents, Planner and Orchestration
Start tutorial
19
Advanced
AutoGen Multi-Agent Framework
Start tutorial
20
Advanced
Designing Agent-First Architectures
Start tutorial
21
Advanced
Model Context Protocol (MCP) Servers
Start tutorial
22
Advanced
Working with Multi-Agent Systems
Start tutorial
23
Intermediate to Advanced
Deploying GenAI Applications
Start tutorial
24
Intermediate
AI Security and Responsible Usage
Start tutorial
25
Intermediate
AI Monitoring and Operations (LLMOps)
Start tutorial
26
Intermediate
AI Evaluation and Response Quality
Start tutorial
27
Advanced
Building a Real-World AI-Powered .NET Application
Start tutorial