Generative AI:Beginner to Pro with OpenAI & Azure OpenAI (Udemy.com)
Gen-AI Basics, OpenAI, AI Search, RAG, Fine Tuning, Tools, LangChain , AI Foundry ,AI Agents , MCP, Semantic Kernel
Created by: Kshitij Joy
Last updated November 2025
What you will learn
- AI Concepts & Workloads
- Machine Learning Foundations
- Types of Machine Learning
- Demo Lab on Machine Learning
- Deep Learning Foundations
- Types of Deep Learning
- Demo Lab on Deep Learning
- Generative AI Foundations
- Embeddings Vs Vector Databases
- AI Infrastructure
- OpenAI / ChatGPT / APIs
- Azure OpenAI
- Bring Your Own Data - RAG with Azure AI Search
- Azure OpenAI Fine Tuning
- Azure OpenAI Content Filtering
- Azure OpenAI - IAM / RBAC Model
- Azure OpenAI - Making API Calls (Python Codes)
- Assistants API
- Assistants API - Code Interpreter (Python Code)
- Assistants API - Function Calling
- Assistants API - Code Interpreter
- Assistants API - File Search
- RAG-Using Azure AI Search & LangChain
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.4 out of 5higher than 30% of them
- Reviews1,473#307 of 1,183 by number of reviews
- Length16.7 hourslonger than 85% of them
- Last updatedNovember 2025more recently than 57% of them
Course Description
Generative AI refers to a type of artificial intelligence technology that can generate new content based on the data it has been trained on. This includes text, images, music, video, and other forms of media. The AI learns from a large dataset to recognize patterns, styles, or features and then uses this understanding to create new, original content that mimics the input it has studied.
The course will present you with a foundational understanding of AI. The course has several modules where you will be explained basic concepts around AI, Machine Learning, Deep Learning, Generative AI, Large Language Models (LLMs) , ChatGPT , Azure Open AI
Course Description:
Unlock the power of Artificial Intelligence with this comprehensive course designed to take you from foundational concepts to advanced applications. Whether you are a beginner or an experienced professional, this course will guide you through the intricacies of AI, Machine Learning, Deep Learning, and Generative AI. You’ll also gain hands-on experience with OpenAI, Azure OpenAI, and fine-tuning models. Perfect for developers, data scientists, and AI enthusiasts.
What You Will Learn:
1. AI Concepts & Workloads
What is AI?
Benefits of Artificial Intelligence (AI)
Types of AI Workloads
AI vs ML vs DL
Quiz: AI Concepts
2. Machine Learning
Real-World Examples of Machine Learning
Key Terminologies in Machine Learning
What is Machine Learning?
Types of Machine Learning
Supervised Machine Learning: Classification and Regression
Unsupervised Machine Learning
Reinforcement Learning
Introduction to Jupyter Notebook
Demos:
Understanding the IRIS Dataset
Creating & Training Your ML Model
3. Deep Learning
What is Deep Learning?
Understanding Neural Networks
Deep Learning Models and Transformer Models
Demos:
GANs and Deep Fake Video Creation
Creating & Training Deep Learning Models
4. Generative AI
What is Generative AI?
Predictive AI vs Generative AI
Overview of GPT, GPT-3, and GPT-4
Large Language Models (LLM)
Embeddings and Vector Databases
Introduction to Prompt Engineering
5. AI Infrastructure
Understanding GPUs vs CPUs
What is High-Performance Computing?
RDMA Cluster Networks
Demo: CPU vs GPU Performance
6. OpenAI
What is OpenAI?
Understanding ChatGPT
Demos:
ChatGPT Overview and Reaching 100M Users
ChatGPT Models: GPT-3 vs GPT-4
Tokens and Pricing Models
Making API Calls with OpenAI APIs
Creating Embeddings
Image Generation using DALL·E API
Speech to Text Conversion
7. Azure OpenAI
Overview of Azure OpenAI and Its History
Models, Limits, and Quotas in Azure OpenAI
Pricing and the Azure OpenAI Studio
Playgrounds:
Chat Playground
Completions Playground
Creating Images using DALL-E
8. Bring Your Own Data - RAG with Azure AI Search
What is Azure AI Search?
How Vector Search Works with Azure AI Search
Demos:
Pre-requisites for RAG with Azure AI Search
Creating a Storage Account and Embedding Deployment
Setting Up Azure AI Search Resource
Uploading Documents and Performing Queries with Your Data
9. Azure OpenAI Fine Tuning
What is Fine Tuning?
Regions & Models for Fine Tuning
Demos:
Creating Azure OpenAI Service
Preparing & Uploading Data
Creating and Evaluating Fine Tuning Jobs
Deploying and Querying the Fine Tuned Model
10. Azure OpenAI Content Filtering
What is Content Filtering?
Categories Covered and Prompt Shield
Demo: Impact of Content Filtering
11. Azure OpenAI Identity & Access Management
What is Azure RBAC Model ?
RBAC for Azure OpenAI
Demos:
Perform Role Assignment based on Cognitive Roles
12. Azure OpenAI Assistants API
What is Assistants API?
Assistants API Components / Key Terms
Architecture
Demo:
Python Code for a Maths Tutor using Assistants API
What is a Code Interpreter ?
Demo:
Analysing the Code
Making Code Fixes
Working on Failed Banks and creating Graphs
What is Function Calling ?
Target Audience:
Aspiring AI and ML practitioners
Data Scientists looking to enhance their skills
Developers interested in AI-driven applications
Professionals seeking knowledge in OpenAI and Azure AI tools
Instructor Details
- 4.4 Rating
1,473 Reviews
Kshitij Joy
Hi, I’m Kshitij Joy – a passionate educator, consultant, and Subject Matter Expert (SME) in Generative AI, Microsoft Azure, and enterprise AI solutions. With over 20+ years of experience as a Cloud Architect & Oracle Database Consultant working across global enterprises, I specialize in helping organisation's navigate their AI enablement journey by building scalable, production-ready solutions using cutting-edge technologies like OpenAI, Azure AI , Azure AI Search, and Agent-based frameworks such as LangChain and LlamaIndex.
As the founder of Cloud Alchemy Academy, I’ve trained thousands of professionals through my hands-on Udemy courses including “Generative AI: Beginner to Pro with OpenAI & Azure OpenAI” and “Meta LLaMA 3 Demystified” and Azure AI Agent Service.
I work closely with enterprises to design and deploy AI solutions that integrate Retrieval-Augmented Generation (RAG), private data copilots, and AI agents into their digital ecosystems. While my current focus is on Azure and Gen AI, I’m also proud to be recognized as an Oracle ACE Pro, bringing deep cross-platform expertise to every project. Whether you're just getting started with AI or looking to drive innovation at scale, my mission is to equip you with the skills and strategies to succeed in the rapidly evolving world of Generative AI.
More courses by Kshitij Joy
Copilot Studio: Build Real-World Agents-Beginner to Pro (2026)
4.5 (6,983 Reviews)
Provider: Udemy
Time: 7.3h
$19.99
Foundation to Oracle Database in Oracle Cloud Infrastructure (2025)
4.5 (3,816 Reviews)
Provider: Udemy
Time: 4.6h
$69.99
AI Agents-Beginner to Pro-Azure AI Foundry Agent Service (2026)
4.5 (1,885 Reviews)
Provider: Udemy
Time: 11.9h
$10.99
Oracle Database Migration Methods :On-Prem to OCI (2025)
4.6 (1,188 Reviews)
Provider: Udemy
Time: 6.5h
$69.99
Demystifying Oracle Database Security :On-Prem & OCI (2024)
4.3 (1,076 Reviews)
Provider: Udemy
Time: 5.2h
$69.99
Oracle Database on AWS: Exploring EC2 & RDS from scratch (2024)
4.2 (1,028 Reviews)
Provider: Udemy
Time: 5.2h
$59.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Mohit Valecha on 3/4/2026
Great course. Only one I found that covers the basics very well. Second part is azure focused but surely recommend. This is my first course from Kshitiz but would love to take take more courses from him as he is a wonderful trainer. Thanks a lot Kshitiz.
By Ajay S on 8/21/2025
Positive : looks a good effort is put to create the course Improvements: videos can be clubbed instead of breaking into very short videos which break the continuity and doing a recap of what was done in last 2 min video sometimes feel unnecessary.. There are many areas where videos can be reduced/clubbed/not to repeat to make this course short duration which wil be a better value add to one's time spent here.
By Indradip Mitra on 8/11/2025
Getting into source code very early and code is being explained from the top of the code rather than from the main function. I don't see OOP concepts being used. It would have been better to first share a flow diagram and then explain from the main function and then go to the functions and elaborate.
By Amitesh Ranjan Srivastava on 6/14/2025
Course was overall good. However, I found that Absolute Beginners topics were unnecessary. And most importantly the prerequisite setup for MCP where not explained and shown in detail. The teaching style is good as all the topics are started with a detail theory and example and then the demo is shown.
By Garima Chaubey on 6/6/2025
I Expected more details about Gen AI and Agentic AI. Not through Tools and platforms but how actually Gen AI and Agentic AI are getting things done. More functional details with the help of architecture diagrams.
By Manish Singh on 4/23/2025
I was looking for a course that would provide a clear, step-by-step guide on Gen AI with Azure, and how ML and DL fit into the picture. After searching through numerous courses online, I was getting more confused than clarity. But your course has been a breath of fresh air! It's concise, to the point, and has cleared up many doubts I had. After taking this course , you can research more and deep dive into individual topics
By Phil Waller on 3/7/2025
Fantastic course ! I like the way the trainer will try and maintain it as changes happen, though i know this cab challenging, but its great for us students! Really enjoyed it and now have some ideas i want to try out! Well done!
By Mayank Minal on 2/18/2025
This course provides a great introductory to Generative AI, both OpenAI and Azure OpenAI, in a structured, easy-to-follow way. Concepts are explained really well by instructor Kshitij Joy, making it more accessible for beginners but still full of insights for advanced learners.
By GERD LANGER on 8/17/2024
For me (IT person with so far only little AI-coding experience) this was the perfect level of conceptional overview, explanation of the basics as well a the big picture how AI approaches work in real life. All this combined with simple coding examples including configuration of Azure infrastructure for openai. The speaker has a great way to explain the things step by step, taking you down deeper and deeper into the AI world.
By KumR . on 7/19/2024
I think so far the course is nice and it could be great for someone who does not know anything in this field . And for folks like me who are aware or experienced , this one is a pretty good abridged version of the knowledge packed in quick videos. It is understandable that ML , DL , TF and Transformers are by themselves pretty complex but am just hoping that for someone who knows all that , this training helps in getting hands dirty on Azure Gen AI. In my case I work on OCI Data Science and OCI can get complex. So hoping Azure is different. I am yet to get to that part so wait for my final review.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












