Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI in C# using the Microsoft Agent Framework
Bestseller
Highest Rated
Rating: 4.6 out of 5(155 ratings)
2,406 students

AI in C# using the Microsoft Agent Framework

Learn Chat, Tool Calling, Structured Output and RAG
Last updated 7/2026
English
Danish [Auto],English [Auto],

What you'll learn

  • Learn how to get started with AI in C#
  • Go from zero to First Prompt (Hello World)
  • Learn the details of Chat to Completions
  • Learn how Tool Calling works (using own Tools or MCPs)
  • Learn what Structured Output is
  • Get an Introduction into RAG (Retrieval Augmented Generation)

Course content

18 sections98 lectures17h 52m total length
  • Welcome1:48

    Welcome to the course. Let's quickly go over what we are about to learn pre-requisites there are.

  • What is Microsoft Agent Framework?3:14

    In this lecture, we will take a high-level overview of what the Microsoft Agent Framework consists of and its origin.

  • Note: Changes and Renames between recording and 1.0.0 release4:04

    Small heads-up of some breaking change that have happend between the recording of the videos and now in the Agent Framework

Requirements

  • You need to be proficient in C#
  • Have Visual Studio or Similar Installed

Description

Hi, and welcome to the course 'AI in C# using the Microsoft Agent Framework.'

My name is Rasmus, and I will be taking you through how you can use AI in your C# Apps using Microsoft's Agent Framework (The replacement of Semantic Kernel)...


The content will revolve around what I call the 4 main concepts of AI that will lay a solid foundation for working with AI

Those 4 concepts are:


1. Chat (General Q&A Capabilities)
Either as a real chat or behind the scenes


2. Tools Calling (Ability to call User-code)
Live interaction with other systems for data queries and commands


3. Structured Output (More structured responses)
Get AI responses back in JSON format instead of messages


4. Retrival Augmented Generation (RAG)

Give your own data to AI by turning Text into Search Vectors


---


In order to follow along in the course, I expect you to be proficient in C#, meaning I will teach you the AI parts, but will assume you know the C# language fully.


You will also need an IDE like Visual Studio or similar (I will be using VS2026)


Finally, you will need access to a Large Language Model... If you do not have that already, don't worry, I will show you how to get such access...

In the course, I will demo OpenAI and Azure OpenAI


Let's get started!

Who this course is for:

  • C# Developers curious about how they can leverage AI