Skip to content
Search lessons, topics, tests…
Esc

    ↑ ↓ moveEnter openEsc close
    AI and Career Skills for .NET Developers: all courses in this track

    Guided course · AI and Career Skills for .NET Developers

    AI/LLM Integration in .NET

    Add LLM features to .NET applications the way production teams do: Microsoft.Extensions.AI and IChatClient, middleware for caching, telemetry and budgets, streaming over SSE with cancellation, function calling, structured output with JSON schema, embeddings and RAG with Microsoft.Extensions.VectorData (in-memory, with Azure AI Search and pgvector explained), hybrid search with RRF and citations, Microsoft Agent Framework agents and sessions, evaluation with Microsoft.Extensions.AI.Evaluation, cost and reliability, and prompt injection defenses. All examples run offline on .NET 10 with a clearly labelled fake chat client and embedding generator, with real output. 14 lessons including a practice set and a 25-question mock interview.

    Intermediate5 modules · 14 lessons · 4 h 27 min · 2 free

    Module 1 · Foundations

    3 lessons · 50 min
    1. 01The .NET AI Stack in 2026: Microsoft.Extensions.AI, Agent Framework and IChatClientFree18 min
    2. 02The IChatClient Middleware Pipeline: Caching, Telemetry and Custom GuardsFree16 min
    3. 03Streaming Responses: IAsyncEnumerable, Server-Sent Events and Cancellation (included with Full Access)16 min

    Module 2 · Tools and Structured Output

    2 lessons · 33 min
    1. 04Function Calling: AIFunctionFactory, Tool Schemas and the Invocation Loop (included with Full Access)18 min
    2. 05Structured Output: GetResponseAsync<T>, JSON Schema and Validation (included with Full Access)15 min

    Module 3 · Retrieval-Augmented Generation

    3 lessons · 53 min
    1. 06Embeddings in .NET: IEmbeddingGenerator, Cosine Similarity and Storage Math (included with Full Access)15 min
    2. 07RAG Ingestion and Vector Stores: Chunking, Microsoft.Extensions.VectorData, Azure AI Search and pgvector (included with Full Access)20 min
    3. 08RAG Answer Quality: Hybrid Retrieval, Reciprocal Rank Fusion, Grounding and Citations (included with Full Access)18 min

    Module 4 · Agents, Evals and Production

    4 lessons · 1 h 11 min
    1. 09Agents with Microsoft Agent Framework: Instructions, Tools, Sessions and Agent-as-Tool (included with Full Access)18 min
    2. 10Evaluating LLM Features: Golden Sets, Microsoft.Extensions.AI.Evaluation and Regression Gates (included with Full Access)18 min
    3. 11Cost, Latency and Reliability: Token Math, Context Budgets, Retries and Fallback Models (included with Full Access)17 min
    4. 12Safety: Prompt Injection, Tool Approval, Output Handling and Data Protection (included with Full Access)18 min

    Module 5 · Practice and Assessment

    2 lessons · 1 h
    1. 13Practice Set: Ten AI Integration Drills for .NET Developers (included with Full Access)25 min
    2. 14Final Mock Interview: 25 Questions on AI/LLM Integration in .NET (included with Full Access)35 min