Skip to content
UdemyIT & SoftwarePaid courseBeginner levelCertificate

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

icon
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

icon
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



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

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.

icon
More courses by Kshitij Joy

$19.99

$69.99

$10.99

$69.99

$69.99

$59.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.4

1,473 ratings on Udemy

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

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.

Showing all 10 reviews on CourseDuck

Read all 1,473 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 : 88 / 100