Sitemap

My New Course on Building Generative AI Applications with .NET is Live!

5 min readSep 12, 2025

I have some incredibly exciting news to share with you today. After months of designing, coding, and recording, I have just published my most ambitious course yet: GenAI for .NET: Build LLM Apps with OpenAI and Ollama.

Press enter or click to view image in full size
A comprehensive, hands-on journey for .NET developers into the world of LLMs, RAG, and Vector Search with OpenAI, Ollama, and the modern .NET AI stack.

As a software architect, I’ve seen firsthand how Generative AI is reshaping our industry. But I also saw a gap: a practical, developer-focused guide for the millions of us in the .NET ecosystem who want to move beyond the hype and start building real, production-grade AI applications.

This course is my answer. It is a hands-on roadmap designed to take you from a curious .NET developer to a confident .NET AI developer.

Press enter or click to view image in full size

[Click Here to Enroll Now and Get Your Special Discount!]

What is This Course All About?

This isn’t a theory course. We will be in the code, building a wide range of sophisticated GenAI applications from the ground up. You’ll learn to master the entire pipeline, from basic conversations with an LLM to building a complete, AI-powered microservices application.

A key philosophy of this course is flexibility. You’ll learn how to build applications using Microsoft’s new Microsoft.Extensions.AI abstractions, allowing you to seamlessly switch between best-in-class cloud models from OpenAI and powerful, private, and free-to-run local models with Ollama.

Your Learning Journey: A Step-by-Step Roadmap

We’ll start with the fundamentals and progressively build more complex and powerful applications. Here’s a look at what you’ll master:

Foundations: The .NET AI Ecosystem

We’ll begin by setting up our development environment and exploring the modern .NET AI landscape. You’ll get hands-on with the libraries that make it all possible and configure multiple LLM providers, including GitHub Models and Ollama.

Press enter or click to view image in full size

Core Skills: Chat, Analysis, and Function Calling

You’ll build your first intelligent applications, moving from simple text completions and analysis (like classification and summarization) to a fully-featured, context-aware Chat App. Then, we’ll give our AI a superpower: Function Calling, enabling your LLM to execute your own C# methods to fetch real-time data.

Press enter or click to view image in full size

Long-Term Memory: Vector Search & Embeddings

This is where we teach the AI to understand meaning. You will dive deep into vector embeddings, learning how to convert any text into a numerical representation. You’ll use this knowledge to perform powerful semantic searches against a Qdrant vector database — the core of all modern recommendation engines.

Press enter or click to view image in full size

The Expert Brain: Retrieval-Augmented Generation (RAG)

With vector search mastered, you’ll build a complete RAG application. This is the groundbreaking technique that allows your AI to answer questions based on your own private documents. We’ll implement the full RAG flow to create an AI that is grounded in facts, prevents hallucinations, and can become an expert in any domain you choose.

Press enter or click to view image in full size

Beyond Text: The Gift of Sight with Image Analysis

We won’t stop at text. You’ll learn how to build applications that can “see,” sending images to multimodal models to receive detailed descriptions, analyze scenes, and even extract structured data, like monitoring a feed of traffic cameras.

Press enter or click to view image in full size
A comprehensive, hands-on journey for .NET developers into the world of LLMs, RAG, and Vector Search with OpenAI, Ollama, and the modern .NET AI stack.

[Click Here to Enroll Now and Get Your Special Discount!]

The Capstone: Your AI-Powered eShop Microservice

Everything we learn culminates in a final, portfolio-worthy project. You will build a complete, full-stack AI feature inside a distributed e-commerce application.

Press enter or click to view image in full size

We’ll use:

  • .NET Aspire for robust service orchestration
  • Qdrant as our high-performance Vector Database
  • GPT-5-Mini and Ollama models for embeddings and reasoning

In this project, you will implement a complete RAG flow to provide a powerful semantic search over the eShop’s product catalog, allowing users to search for products using natural, conversational language.

Is This Course For You?

This course is designed for:

  • .NET developers wanting to break into the world of AI.
  • Software architects exploring how to design and integrate Generative AI use cases.
  • Engineers looking to build ChatGPT-style features, RAG pipelines, or image analysis into enterprise .NET applications.

No prior AI experience is needed — just a solid foundation in C# and .NET. This is a practical course, and over 95% of the lessons will involve you coding right along with me.

Limited-Time Launch Discount!

To celebrate the launch, I’ve created a special discount that is valid for the next 4 days only. This is the best price you will ever see for this course.

Press enter or click to view image in full size

[Click Here to Enroll Now and Get Your Special Discount!]

By the end of this journey, you’ll have the tools, code, and confidence to build the next generation of intelligent, GenAI-powered applications in .NET.

Thank you for your support, and I can’t wait to see you in the course.

Keep learning and keep building!

Best regards,

Mehmet Ozkaya

--

--

Mehmet Ozkaya
Mehmet Ozkaya

Written by Mehmet Ozkaya

Software Architect | Udemy Instructor | AWS Community Builder | Cloud-Native and Serverless Event-driven Microservices https://github.com/mehmetozkaya

No responses yet