Skip to content
UdemyIT CertificationsPaid courseAll LevelsCertificate

Generative AI solutions with Azure OpenAI (Udemy.com)

APL-3006. Using Python or C# to connect to Azure OpenAI. Use ChatGPT to create chats/code, and DALL-E to create images.

Created by: Phillip Burton

Last updated December 2024

icon
What you will learn

  • Deploy an Azure OpenAI resource and an Azure OpenAI model
  • Generate natural language responses by using Azure OpenAI, including using Python and C#
  • Apply prompt engineering techniques by using Azure OpenAI
  • Generate and improve code by using Azure OpenAI
  • Generate images with DALL-E in Azure OpenAI, including using Python and C#
  • Use Azure OpenAI on your data, including using Python and C#

icon
Course Description

This course goes through all of the skills which were required for the Microsoft Applied Skills: Develop generative AI solutions with Azure OpenAI Service. While the skills are still relevant, please note - this Microsoft Applied Skill was discontinued on October 31, 2024.

This course has been updated in line with the expanded Study Guide (June 2024).

Please note: This course is not affiliated with, endorsed by, or sponsored by Microsoft.


What do people like you say about this course?

Antonina says: Great course for beginners, thank you!

Steven says: Good intro to using Python and C# to interact with Microsoft Azure AI services. Philip is a terrific instructor, clear and concise. Course has good examples & exercises.


In this 3 hour course we’ll cover the skills that were needed for the APL-3006 Microsoft Applied Skills credential for generative AI.

It will also help with the Microsoft exam AI-102 "Designing and Implementing a Microsoft Azure AI Solution".

The tasks that you need to perform to get this skill are:

  • Deploy an Azure OpenAI resource and an Azure OpenAI model. We'll create an Azure account using a free trial, and then apply for permission to create and Azure OpenAI resource. Once that permission is generated, we'll create the resource, and deploy a GPT-3.5-turbo model (this is the technology behind ChatGPT) in the Azure OpenAI Studio.

  • Generate natural language responses by using Azure OpenAI. We'll use the GPT Chat playground to send prompts and receive responses. We will also download Visual Studio Code and write code in Python and C#.

  • Apply prompt engineering techniques by using Azure OpenAI. We'll improve the quality of the prompts with Primary and Supporting Content, cues, system and assistant messages, chain of thought prompting, and more, with our GPT Playground (or ChatGPT).

  • Generate and improve code by using Azure OpenAI. We'll create and amend Python, C# and SQL code, using section dividers, comments, and unit tests.

  • Generate images with DALL-E in Azure OpenAI. We'll create images based on prompts, and write code in Python and C# to generate it in our program.

  • Use Azure OpenAI on your data. We'll upload PDFs into our GPT-3.5-turbo model, which will provide updated information or company documents for our GPT model to use.

There are several Practice Activities and quizzes throughout the course, so you can be sure that you are learning.

By the end of the course, you'll be much more confident about developing generative AI solutions with Azure OpenAI Service, using GPT, ChatGPT or DALL-E.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Phillip Burton

Hi. I'm Phillip, and I'm proud to Teach with Udemy as a Udemy Instructor Partner. I have been teaching on Udemy since 2015, and I have over 1,000,000 students and more than 60 video courses, including over a dozen Bestseller courses.

My courses include Microsoft Power BI and Fabric, Tableau, SQL Server, Power Platform (Power Apps, Power Automate, etc.), Azure, Microsoft Office, and more. The majority of my courses align with the requirements for official certifications from Microsoft, Oracle, and Tableau - so with a bit of practice, you could enter the exam or assessment and put it on your CV or resume.

I have been a Computing Consultant providing expert services in the development of computer systems and data analysis. I am one of 9 award winning Experts for Experts Exchange's 11th Annual Expert Awards. My interests are working with data, including Microsoft Power BI, Excel, Access, SQL Server, and the Power Platform.

icon
More courses by Phillip Burton

$18.99

$22.99

$22.99

$99.99

$13.99

Free

icon
More IT Certifications courses

$59.99

$10.99

$10.99

$19.99

$11.99

$19.99

icon
Reviews

4.6

1,063 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Dominika Jóźwiak-Bąk on 8/4/2026

instruction how to open the MS Azure free account is not valid

By Jaivignesh ANANDHAKUMAR on 7/5/2026

Very detailed and clear explanations, practises, Extremely happy about this course

By I Vaseem Akram on 6/4/2025

The course is very good explaining things in detail but the only expectation would be that if any code examples are shown in the video and can be shared in a separate file, so we can verify and better understand the learnings.

By Anastasios Georgiou on 1/2/2025

It's a little outdated but you can learn with simple examples to use Azure AI library.

By Andrew Mundt on 11/13/2024

This was a good match for me. I know python and am just learning Azure.

By Dheeraj Kumar on 9/15/2024

It is a good course which is helping me to learn AI technology.

By Hashan Madhuranga on 8/27/2024

I really enjoyed this course! It offers a practical guide to leveraging Azure for Generative AI using Python or C#. The instructor does a great job explaining how to integrate Azure OpenAI services like ChatGPT for creating chats and code, and DALL-E for generating images. The course is well-structured, with clear examples and hands-on exercises that make learning engaging and effective. Highly recommended for anyone interested in using Azure and OpenAI to build innovative AI solutions!

By Kotha Karthik on 7/22/2024

It was an amazing experience learning about some of the solutions that we can build using Azure Open AI

By Steven Mushkat on 4/17/2024

Good intro to using Python and C# to interact with Microsoft Azure AI services. Philip is a terrific instructor, clear and concise. Course has good examples & exercises.

By Nikhil Jain on 4/14/2024

I have got a good basic understand to use MS OpenAI services and now I will continue learning about it.

Showing all 10 reviews on CourseDuck

Read all 1,063 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100