Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Gen AI With Semantic Kernel for .NET Engineers
Rating: 2.6 out of 5(4 ratings)
70 students

Gen AI With Semantic Kernel for .NET Engineers

Hands On! Empowering .NET Engineers to build AI Apps [Semantic Kernel SDK - Azure AI Foundry - Azure AI Services]
Last updated 4/2025
English
English [Auto],

What you'll learn

  • Create impactful, business-focused AI solutions through real-world, project-based learning
  • Utilize Azure OpenAI and related Azure services to unlock advanced AI features
  • Acquire hands-on experience building and managing skills and plugins using the Semantic Kernel SDK
  • Learn to design and develop a single AI agent capable of assisting with specific business tasks or automating workflows.
  • Explore techniques for building and coordinating multiple AI agents that collaborate to solve complex, multi-faceted business challenges.

Course content

6 sections55 lectures4h 45m total length
  • Course Introduction1:14

    Learn to leverage Gen AI and JNI services with semantic kernel in .NET and debunk Python myth. This hands-on course covers Azure AI Foundry and C# projects for .NET usage.

  • Setup Development Environment - Azure OpenAI2:19
  • Setup Development Environment - Ollama3:30
  • Code Samples0:01
  • Hello AI, Chat App8:49
  • Create a Basic Prompt Chat App6:14

    Create a console chat app, install NuGet packages, and configure an Azure API key and model deployment to analyze sentiment in product reviews and compare Azure OpenAI and llama endpoints.

  • Create AI Function for Chat App5:06

    Learn to build a chat app that uses AI functions to call weather data via Azure AI, with a console project, requirements.txt, and Allama endpoints.

  • Describe and Analyse Images using Azure Open AI5:00

    Explore how to use Azure OpenAI to describe and analyze images by building a console app, configuring API keys and prompts, and counting objects within images.

  • Real-time Transcription and Translation using Azure Speech Service5:27

    Learn to build real-time speech translation in a .NET console app using Azure Speech Service, translating from English to Spanish via a translation recognizer and microphone input.

  • Evaluate a Model's Response4:40

    Demonstrates evaluating a model's response in a .NET testing workflow by configuring an Azure OpenAI endpoint, building a coherence evaluator, and running dotnet test to validate coherence scores.

  • Evaluate a Model's Response using Caching and Reporting7:25

Requirements

  • Basic Azure skills, Intermediate C# mastery

Description

Elevate Your Business with AI: Master the Semantic Kernel SDK

Step into the future of business innovation! This practical course is your gateway to integrating AI into everyday business tools using the Semantic Kernel SDK from Microsoft. Whether you’re a developer ready to build smarter apps or a business strategist eager to unlock new efficiencies, you'll find the skills and insights you need right here.

Why Learn Semantic Kernel SDK?

Modern organizations depend on rich data and intelligent automation to boost productivity, deliver great customer experiences, and stay ahead of the competition. Seamlessly embedding AI into business solutions is now a game-changer. This course is specially crafted for tech professionals who want to tap into AI plugins to automate tasks, enhance engagement, and create meaningful business impacts.

Course Overview: What to Expect

Throughout this course, you will dive into the Semantic Kernel SDK—a versatile toolkit that makes it easy to embed large language models into business systems. From the basics to advanced strategies, you’ll receive step-by-step training on building, customizing, and launching AI-powered plugins for real-world enterprise scenarios. You’ll explore:

  • Getting Started with Semantic Kernel SDK: Discover what Semantic Kernel is, its core capabilities, and how it fits into AI-driven app development.

  • Prompt Engineering for Enterprise: Learn how to design prompts that get the best results for business use cases—support, analytics, decision support, and more.

  • Developing Custom AI Skills: Create tailored skills for the Semantic Kernel to automate repetitive tasks, summarize information, or uncover business insights.

  • Plugin Architecture & Configuration: Understand how plugins are structured, managed, and fine-tuned to deliver value and meet operational needs.


    A Hands-On, Impactful Learning Journey

    Move beyond the theoretical. In each lesson, you'll work through coding exercises and hands-on mini-projects, ensuring that what you learn can be directly applied. By course end, you'll have a suite of ready-to-use AI plugins to deploy in your own business applications.

    Real-World Value: Uplift your AI Skills to Transform Your Business

    By mastering the Semantic Kernel SDK, you’ll open new doors for your business or projects, including:

  • Automated Data Insights: Use AI to sift through vast datasets, generate timely reports, and offload routine data management tasks.

  • Smarter Customer Service: Implement plugins that analyze client queries, suggest solutions, and automate responses to FAQs.

  • Enhanced Strategic Decisions: Build tools that deliver predictive insights, trend analysis, and actionable recommendations.

  • Efficient Content Generation: Deploy AI to produce, summarize, and analyze content rapidly, freeing up your team for higher-level work.

    Perfect For:

  • Software developers and engineers seeking hands-on AI experience using Semantic Kernel.

  • Visionary Tech leaders who want to enhance their company’s AI capabilities.

    Reinvent!

    Graduate from this course with the confidence to design and deploy AI-powered plugins that truly revolutionize business processes. Take the lead

Who this course is for:

  • Software Engineers
  • C# Engineers
  • AI Engineers
  • Cloud Engineers