.NET training

AI Development with .NET

Build AI features and agents in C#: language-model calls, retrieval and tool use inside .NET applications.

Enquire about this course
Duration
2 days
Level
Intermediate
Delivery
Live online or on-site, for individuals or private teams
Prerequisites
Working knowledge of C# and .NET.
Certificate
Not included
Dates and price
Contact us for current dates and pricing

What you will build

A .NET application with a retrieval-based assistant and an agent that can call your own tools.

What is included

  • Hands-on labs with worked solutions
  • Course materials and sample code
  • Follow-up questions answered after the course
Contact us for details

Course outline

What you will cover

  1. Day 1: Models and tools in C#

    • Using model APIs from C#
    • Semantic Kernel and Microsoft AI libraries
    • Structured output and function calling
    • Lab: an AI feature in a .NET app
  2. Day 2: Retrieval, agents and operations

    • Retrieval with Azure AI Search
    • Building an agent with tools and limits
    • Model Context Protocol servers in .NET
    • Evaluation, logging and cost control
    • Lab: assistant plus agent

Who it is for

  • .NET developers adding AI to applications
  • Teams building internal AI assistants on the Microsoft stack

What you will be able to do

  • Call language models from .NET applications
  • Build a retrieval-based assistant over your own data
  • Give an agent tools and limits
  • Monitor cost and quality

Tools

  • .NET
  • C#
  • Semantic Kernel
  • Azure OpenAI
  • Azure AI Search
  • MCP

Ready to talk?

Whether it is an AI idea, a project, extra people or a course, tell us what you are after and we will tell you honestly how we could help.

Discuss Your Project