Library / Artificial Intelligence

GenAI for .NET: Build LLM Apps with OpenAI and Ollama

On Udemy

About this course

In this hands-on course, you'll learn to integrate OpenAI, Ollama and .NET's new Microsoft-Extensions-AI (MEAI) abstraction libraries to build a wide range of GenAI applications—from chatbots and semantic search to Retrieval-Augmented Generation (RAG) and image analysis.

Throughout the course, you’ll learn:.NET + AI Ecosystem

You'll learn about Microsoft's new abstraction libraries like Microsoft-Extensions-AI, which makes it super easy to integrate & switch different LLM providers like OpenAI, Azure AI, Ollama and even self-hosted models.

Setting Up LLM Providers

Configure the LLM providers—such as GitHub Models, Ollama, and Azure AI Foundry—so you can choose the best fit for your use case. Text Completion LLM w/ GitHub Models OpenAI gpt-5-mini and Ollama llama3.2 Model model

You’ll learn how to use .NET to integrate LLM models and performs Classification, Summarization, Data extraction, Anomaly detection, Translation and Sentiment Analysis use cases.

Build AI Chat App with .NET and gpt-5-mini model

You'll develop back-and-forth conversation based messaging with LLM and user where the AI maintains context across multiple user turns. We will use Chat Streaming features when developing AI Chat Application.

Function Calling with .NET and gpt-5-mini model

Develop a function that will trigger from OpenAI GPT-5-mini. The model returns structured JSON specifying which .NET function to invoke, along with arguments for retrieving real-time data..NET AI Vector Search using Vector Embeddings and Vector Store

We’ll also cover Vector Search, a powerful feature that allows semantic search based on meaning—not keywords.

You’ll learn how to:

  • Generate embeddings usin

Ready to start? Continue on Udemy to enroll.

Start learning on Udemy (opens in a new tab)

Prices, discounts and availability are set by Udemy. We may earn a commission when you purchase through links on this site.