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