← Free Learning Library · AI

AI Development

Generative AI for .NET Developers

Learn to build real-world AI applications with .NET, covering fundamentals, core techniques, and practical samples.

Learn from: the original creator. Original content published on YouTube. DigitalSkillX organizes these public resources into a structured learning path. DigitalSkillX does not claim ownership or partnership.

Lessons
13
Time
About 1 hr 22 min
Level
beginner

Now playing: .NET GenAI Fundamentals Review

About this path

This learning path is based on the official .NET Generative AI course. It starts with the basics of AI development in .NET, then covers core techniques like completions, function calling, RAG, vision, audio, and agents. Finally, you'll explore practical sample applications that show how to put these concepts into action. Whether you're new to AI or an experienced .NET developer, this path gives you a structured way to learn and apply generative AI with .NET.

What you will learn

  • Understand the fundamentals of generative AI in .NET
  • Set up a .NET environment for AI development
  • Implement core GenAI techniques: completions, function calling, RAG, vision, audio, and agents
  • Explore practical .NET AI sample applications

Who this is for

Beginners who want a structured free introduction before deeper practice.

Curriculum

Section 1: Getting Started

  1. Lesson 1: .NET GenAI Fundamentals Review

    This lesson introduces the Generative AI for .NET course. It covers the fundamentals of AI development, including tools like Semantic Kernel, MEAI, and GitHub Models, and sets the stage for building real-world applications.

    Open on YouTube
  2. Lesson 2: Setting Up Your .NET GenAI Environment

    Learn how to set up your .NET development environment for AI projects. The lesson covers using Codespaces, MEAI, and other tools to create a robust setup for building AI-powered applications.

    Open on YouTube

Section 2: Core GenAI Techniques

  1. Lesson 3: Core GenAI Techniques - Completions and Chat

    This video covers core GenAI techniques for completions and chat scenarios. You'll learn how to generate text and build chat applications using .NET.

    Open on YouTube
  2. Lesson 4: Core GenAI Techniques - Function Calling

    Explore function calling in AI applications. This lesson explains how to integrate LLM functions into .NET workflows to enhance interaction and automate tasks.

    Open on YouTube
  3. Lesson 5: Core GenAI Techniques - Retrieval Augmented Generation

    Learn about Retrieval-Augmented Generation (RAG) in .NET. This technique allows AI to generate responses based on large datasets or specific contexts, making it ideal for enterprise applications.

    Open on YouTube
  4. Lesson 6: Core GenAI Techniques - Vision

    This lesson dives into vision-based AI with .NET. You'll discover how to generate, interpret, and manipulate images using multimodal models, focusing on image recognition and generation.

    Open on YouTube
  5. Lesson 7: Core GenAI Techniques - Real-time Audio

    Learn about real-time audio techniques in .NET. This video covers generating, transcribing, and manipulating audio, useful for speech synthesis and advanced audio applications.

    Open on YouTube
  6. Lesson 8: Core GenAI Techniques - Agents

    Understand AI agents and how they work in .NET. This lesson explores autonomous AI applications that perform tasks using workflows, plugins, and LLM architectures.

    Open on YouTube

Section 3: Practical Samples

  1. Lesson 9: Practical Samples - Overview

    This lesson introduces practical samples for .NET + AI. It covers real-world scenarios like chat and vision, including setups for local and Azure AI models.

    Open on YouTube
  2. Lesson 10: Practical Samples - eShopLite Semantic Search

    Learn how eShopLite implements semantic search. This reference app demonstrates using in-memory vector databases and Azure AI Search to create intelligent search features in eCommerce sites.

    Open on YouTube
  3. Lesson 11: Practical Samples - Chat with Your Data (RAG)

    Build a 'Chat with your Data' application. This lesson focuses on using semantic search, vector databases, and Azure AI Search to create a chat app powered by document content.

    Open on YouTube
  4. Lesson 12: Practical Samples - Creative Writing Agents

    Discover creative writing with agents. This lesson walks through building a writing assistant using Semantic Kernel, .NET Aspire, and modern frontend tools like React and Vite.

    Open on YouTube
  5. Lesson 13: Practical Samples - eShopLite with Real-time Audio

    See real-time AI in eShopLite. This lesson shows how the app integrates GPT-4 for semantic search and real-time audio capabilities in an eCommerce environment.

    Open on YouTube

Your progress

0 of 13 lessons completed (0%).

Complete this learning path to become eligible for your DigitalSkillX certificate.

Related learning