Developing AI-Powered Apps with C# and Azure AI training course

This course offers an introduction to Artificial Intelligence, focusing on Azure AI services and Large Language Models (LLMs). Learn to deploy, manage & integrate AI models.

JBI training course London UK

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. " Brian Leek, Data Analyst, May 2022

Public Courses

17/08/26 - 3 days
£2995 +VAT
28/09/26 - 3 days
£2995 +VAT
09/11/26 - 3 days
£2995 +VAT

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

  • What is Artificial Intelligence? Definitions of Artificial Intelligence
  • Ready-to-Use AI Models with Azure AI Services
  • Azure AI Services Overview, Azure AI Language & Azure AI Vision
  • Orchestrating AI Models using Semantic Kernel
  • Retrieving Semantically Related Data with Vector Search
  • Using your own data in a LLM with Azure AI Search
  • Prompt Engineering and Design Patterns
  • Deploying AI Models on Azure AI Foundry
  • Testing and Moderating AI Models
  • Building on the Microsoft Copilot Ecosystem

What is Artificial Intelligence?

In this chapter you will get a short overview about what AI is exactly, and what we can do with it.

  • Definitions of Artificial Intelligence
  • Machine Learning Basics
  • Domains of Artificial Intelligence
  • History, Current State and Future

Ready-to-Use AI Models with Azure AI Services

Azure AI services provides a comprehensive suite of out-of-the-box and customizable AI tools, APIs, and pre-trained models that detect sentiment, recognize speakers, understand pictures and many more.

  • Azure AI Services Overview
  • Azure AI Language
  • Azure AI Vision
  • Azure AI Speech
  • Azure AI Document Intelligence

Azure OpenAI and Large Language Model Fundamentals

This module introduces Azure OpenAI and the GPT family of Large Language Models (LLMs). You'll learn about available LLM models, how to configure and use them in the Azure Portal, and the Transformer architecture behind models like GPT-4o. The latest GPT models offer Function Calling, enabling connections to external tools, services, or code, allowing the creation of AI-powered Copilots. Additionally, you'll discover how Azure OpenAI provides a secure way to use LLMs without exposing your company's private data.

  • Introducing OpenAI and Large Language Models
  • The Transformer Model
  • What is Azure OpenAI?
  • Configuring Deployments
  • Understanding Tokens
  • LLM Pricing
  • Azure OpenAI Chat Completions API
  • Role Management: System, User and Assistant
  • Azure OpenAI SDK
  • Extending LLM capabilities with Function Calling
  • LAB: Deploying and Using Azure OpenAI

Orchestrating AI Models using Semantic Kernel

  • An Introduction to Semantic Kernel
  • Integrating LLMs in your applications
  • Keeping track of Token Usage
  • Enable AI Models to execute code using Plugins
  • Control AI Models with Filters
  • Best practices for dependency injection in managing AI services
  • Observable AI Apps with OpenTelemetry
  • LAB: Create a Natural Language to SQL Translation Copilot

Retrieving Semantically Related Data with Vector Search

Vector search is a powerful technique that allows you to retrieve semantically related data from large datasets such as company documents or databases.

This chapter will teach you how vector search works and how it enables you to find relevant information without depending on exact keyword based search terms or language of the information in the dataset.

  • Capture Semantic Meaning with Embeddings
  • Vector Search
  • Vector Search Design Considerations

Using your own data in a LLM with Azure AI Search

Azure AI Search facilitates the adoption of the Retrieval Augmented Generation (RAG) design pattern.

This methodology involves retrieving pertinent information from a data source and using it to increase the knowledge of generative AI models.This combination of retrieval and generation sets a new standard for AI-driven search solutions.

  • What is Azure AI Search?
  • Retrieval Augmented Generation
  • Creating an Index on your Own Data
  • AI Enrichment with your own Data
  • Using the Azure OpenAI SDK
  • Privacy Concerns
  • Fine-tuning vs RAG
  • LAB: Chat with Azure OpenAI models using your own data

 

Prompt Engineering and Design Patterns

In this chapter, you'll explore advanced techniques allowing you to control the model's output, transforming generic responses into precise, valuable results.

Additionally the chapter covers emerging design patterns in the field of Gen AI app development that help you increase quality of model responses and reduce costs.

  • What is Prompt Engineering?
  • Few-Shot Prompting
  • Structured Query Generation
  • Verifying Model responses with Hallucination Detection
  • Saving costs with Semantic Caching

 

 

 

 

 

 

 

 

 

Deploying AI Models on Azure AI Foundry

 Learn about the available model catalog, featuring state-of-the-art Azure OpenAI models and open-source models from Hugging Face, Meta, Google, Microsoft, Mistral, and many more.

  • Model Catalog Overview
  • Model Benchmarks
  • Selecting the Best Deployment Mode

Working with Open-Source Language Models

This chapter empowers you to bring powerful AI capabilities to end-user environments like mobile devices, personal computers and browsers, enhancing scalability, costs and performance. Additionally you will learn how to deploy and host your own open-source Language Models in the form of an API that you have full control over.

  • The Phi-3 Family of Small Language Models
  • Deploying AI Models on Mobile and Edge Devices with ONNX Runtime
  • Hosting and Deploying Language Models on-prem and in the cloud with Ollama

Testing and Moderating AI Models

How can you ensure an LLM provides relevant and coherent answers to users' questions using the correct info? How do you prevent an LLM from responding inappropriately? Discover the answers to these questions and more by exploring evaluation metrics in Azure AI Foundry and the Azure AI Content Safety Service.

  • Ensuring Coherent and Relevant LLM Responses
  • Utilizing Correct Information in AI Answers
  • Preventing Inappropriate LLM Responses
  • Leveraging Azure AI Content Safety Service
  • Enhancing AI Performance and Safety

Building on the Microsoft Copilot Ecosystem

While building a complete AI-powered application from scratch can be beneficial, it is sometimes not the most efficient approach. In this chapter, you will learn the basics of extending the capabilities and knowledge of Copilot for Microsoft 365, allowing you to enhance its functionality and leveraging its robust and secure infrastructure and UI.

  • Overview of Copilot for Microsoft 365 Extensibility Options
  • Overview of Copilot Studio
  • Extending Copilot's knowledge with Graph Connectors
  • Allowing Microsoft Copilot to call REST API's
  • Expanding Copilot Capabilities via Teams Message Extensions

 

JBI training course London UK

This course targets professional C# developers that want to get started with the Microsoft AI platform. Participants of this course need to have a decent understanding of C# and preferably some experience with Microsoft Azure.

This is not a course for data scientists who want to build their own AI models or understand how existing AI models work.


5 star

4.8 out of 5 average

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. " Brian Leek, Data Analyst, May 2022



“JBI  did a great job of customizing their syllabus to suit our business. Our teams varied widely in terms of experience and  the Instructor handled this particularly well - very impressive”  Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2024

 

 

JBI training course London UK

Certification


Every delegate will be entitled to a certificate of achievement on completion of the course.

If you are missing your certificate - please use the link below to apply - you can also use this link to sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
 



In this course, you will learn to seamlessly integrate pre-built AI services and Large Language Models such as ChatGPT and Phi into your .NET development projects.

The course will teach you how to use your own data with Large Language Models using Azure AI Search.

Furthermore, you will gain hands-on experience with AI libraries such as Semantic Kernel. This course will equip you with the skills to integrate advanced AI capabilities into your software solutions without needing to be a data scientist.

JBI Training offers a full range of Microsoft AI training courses covering Microsoft Copilot (Essentials, 365 Introduction, 365 Advanced, 365 Deep Dive, and Pro), AI agent development in Copilot Studio and Microsoft 365 Copilot, AI solutions with Microsoft Foundry and Azure OpenAI, machine learning with Azure Databricks and Azure Machine Learning, C# AI development with Semantic Kernel, and Azure AI application development. Courses are available for beginners through to expert-level practitioners.
Yes. All JBI Microsoft AI training courses are available as live online instructor-led sessions. They are also available at JBI's London training centre or as onsite delivery at your organisation's premises anywhere in the UK.
No prior AI experience is required for introductory Copilot courses such as Microsoft Copilot Essentials or Microsoft Copilot 365 Introduction. These are designed for users who are new to Copilot and AI tools. Advanced and Deep Dive courses assume familiarity with Microsoft 365 and some prior Copilot usage. Developer-focused courses such as Building AI Agents with C# .NET and Semantic Kernel require software development experience.
Microsoft Copilot is an AI productivity assistant embedded in Microsoft 365 applications including Word, Excel, Teams, Outlook, and PowerPoint. Microsoft Copilot Studio is a low-code development platform that enables organisations to build custom AI agents, chatbots, and automated workflows that integrate with Microsoft 365 and other business systems. JBI offers training courses for both.
Yes. All JBI Microsoft AI training courses can be delivered as bespoke closed-group programmes for corporate teams. Content can be tailored to your organisation's Microsoft 365 licence level, existing infrastructure, team experience, and specific business objectives. JBI delivers Microsoft AI training to organisations across the UK, including teams in the public sector, financial services, and large enterprise environments.
Microsoft Fabric is a unified data analytics platform that integrates data engineering, data warehousing, data science, real-time analytics, and business intelligence capabilities into a single environment. JBI Training offers a 2-day Microsoft Fabric course covering architecture, data pipelines, Lakehouse design, and AI-powered analytics. The course is suitable for data engineers, architects, and analytics professionals working in the Microsoft ecosystem.
Azure OpenAI Service is Microsoft's cloud-hosted deployment of OpenAI models — including GPT-4, GPT-4o, and DALL-E — within the Azure platform. It offers the same model capabilities as OpenAI's public API but with Azure's enterprise security, compliance, private networking, and data residency controls. JBI's Microsoft Foundry and Azure OpenAI training courses cover building production AI solutions using these services.
Microsoft 365 Copilot requires a Microsoft 365 Business Standard, Business Premium, E3, or E5 licence plus a Copilot add-on licence. Some Copilot features are available through Copilot Pro for individual users. JBI's training courses are designed to work with the licence level your organisation has in place. Contact JBI to confirm which course best matches your current Microsoft environment.
JBI Microsoft AI training is designed for business professionals and IT users who want to improve productivity with Microsoft Copilot, developers and architects building AI applications on Azure and Microsoft Foundry, data engineers and ML practitioners using Azure Databricks or Azure Machine Learning, and teams looking to deploy custom AI agents using Copilot Studio or Semantic Kernel. Courses are available at beginner, intermediate, and advanced levels across all these roles.
JBI Training keeps its Microsoft AI course content up to date with Microsoft's ongoing product releases and updates across Copilot, Azure OpenAI, Microsoft Foundry, Semantic Kernel, and the Power Platform. Microsoft's AI ecosystem evolves rapidly — new Copilot features, model updates, and Azure AI capabilities are released frequently — and JBI's courses are reviewed and updated on a regular basis to ensure delegates are learning the most current tools, features, and best practices available.

CONTACT
+44 (0)20 8446 7555

[email protected]

 

Copyright © 2026 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

AI training courses                                                                        CoPilot training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Data Storytelling training course                                               C++ training course

Power Automate training course                               Clean Code training course