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
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#
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.
Instructor Details
- 4.6 Rating
1,063 Reviews
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.
More courses by Phillip Burton
PL-300 certification prep: Microsoft Power BI Data Analyst (2026)
4.6 (38,841 Reviews)
Provider: Udemy
Time: 30.3h
$18.99
70-461, 761: Querying Microsoft SQL Server with T-SQL course (2026)
4.6 (18,624 Reviews)
Provider: Udemy
Time: 28.7h
$22.99
Salesforce Tableau Data Analyst/Specialist Desktop Cert Prep (2026)
4.7 (15,238 Reviews)
Provider: Udemy
Time: 15.7h
$22.99
PL-900 prep: Microsoft Power Platform Fundamentals (2026)
4.7 (15,071 Reviews)
Provider: Udemy
Time: 11h
$99.99
SQL Server Integration Services (SSIS) - An Introduction (2026)
4.6 (11,116 Reviews)
Provider: Udemy
Time: 3.9h
$13.99
Microsoft Excel - Improve your skills quickly (2024)
4.6 (9,076 Reviews)
Provider: Udemy
Time: 1.6h
Free
More IT Certifications courses
Master Splunk Enterprise Administration: Certification Prep (2024)
5.0 (154 Reviews)
Provider: Udemy
Time: 1.8h
$59.99
Cisco Troubleshooting Labs For CCNA, CCNP, and CCIE Students (2026)
4.9 (819 Reviews)
Provider: Udemy
Time: 6.8h
$10.99
CCNA Cyber Ops Tools: Sec Onion, Wireshark, and Kali Linux (2025)
4.9 (292 Reviews)
Provider: Udemy
Time: 4.5h
$10.99
ISTQB Certified Tester - Foundation Level latest Version (2025)
4.9 (224 Reviews)
Provider: Udemy
Time: 9.5h
$19.99
CompTIA Tech+ FC0-U71 Prep Hands-on training, Practice Exam (2026)
4.9 (132 Reviews)
Provider: Udemy
Time: 7.6h
$11.99
Cisco CCNA 200-301 – The Complete Guide to Getting Certified (2026)
4.8 (90,672 Reviews)
Provider: Udemy
Time: 42.7h
$19.99
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












