We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Generative AI

Beginner to Pro with OpenAI & Azure OpenAI

Kshitij Joy (OCM/ACE-Pro)

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.

Read more

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

The Topics that will be covered are as follows:

  • AI Concepts & Workloads

    What is AI ?Benefits of Artificial Intelligence (AI)Types of AI WorkloadsAI vs ML vs DLQuiz TimeAI Concepts Quiz

  • Machine Learning Machine Learning - Real World ExampleMachine Learning - Key TerminologiesWhat is Machine Learning ?Types of Machine LearningWhat is Supervised Machine Learning ?What is Classification in SML ?What is Regression in SML ?What is Unsupervised Machine Learning ?What is Re-inforcement Machine LearningWhat is a Jupyter NotebookDemo: Understanding the IRIS DatasetDemo: Creating & Training your ML Model

  • Deep Learning

    What is Deep Learning ?

    What is a Neural Network ?Deep Learning ModelsWhat is a Transformer Model?Demo: GANs - Deep Fake VideoDemo- Creating & Training Deep Learning Model

  • Generative AI

    What is Generative AI ?Predictive AI vs Generative AIWhat is GPT ?GPT-3 vs GPT-4What is LLM ?

    What is Embedding?

    What is a Vector Database

    Relationship between Embedding vs Vector DatabaseWhat is Prompt Engineering ?

  • AI Infrastructure

    What is a GPU ?Demo: CPU Vs GPUWhat is High Performance ComputeWhat is RDMA Cluster Network

  • OpenAI

         What is OpenAI ?

         What is ChatGPT

         Demo on chatgpt

         Time to reach 100M users

         Get an understanding of Various ChatGPT Models

         GPT-3 vs GPT-4

         What are tokens ?

         Pricing Model for ChatGPT

         Demo: How to make API Calls with

         Demo: Image generation using DALL·E in the API

         Demo: Convert Speech to Text

  • Azure OpenAI

        What is Azure OpenAI

        History behind Azure OpenAI

        Models available with Azure OpenAI (regions)

       Limits & Quotas

       How Pricing works in Azure OpenAI

       What is Azure OpenAI Studio ?

       Chats Playground

       Completions Playground

       Creating Images using DALL-E

  • Bring your own Data - RAG with Azure AI Search

          What is Azure AI Search

          How Vector Search Works with Azure AI Search

          Understanding the ACAS Data (Your Private Data)

          Pre-reqs for RAG with Azure AI Search         

          Create a Storage Account

          Create an Embedding Deployment

          Create a chats deployment

          Create Azure AI Search Resource

          Uploads Documents to Chats Deployment

          Perform Queries - Using your Own Data

  • Azure Open AI Fine Tuning

    What is Fine Tuning ?

    Understanding of Fine Tuning Regions & Models

    Use Cases of Fine Tuning

    Demo: Create Azure OpenAI Service in US East2

    Demo: Prepare & Upload data

    Demo: Create a Fine Tuning Job

    Demo: Evaluate Fine Tuning Model

    Demo: Deploy the Fine Tuned Model

    Demo: Query the Fine Tuned Model-Part1

    Demo: Query Fine Tuned Model - Part 2

  • Azure Open AI Content Filtering

          What is Content Filtering ?

          Categories Covered

          Jailbreak / Prompt Shield

          Demo: Impact of Content Filtering

Enroll now

What's inside

Learning objectives

  • 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
  • Show more
  • Show less

Syllabus

What is AI ?
What is Classification in SML ?
AI Concepts & Workloads- Title
History of AI
Read more
Benefits of Artificial Intelligence (AI)
Types of AI Workloads
AI vs ML vs DL
Machine Learning Foundations (For Absolute Beginners)
Machine Learning Title
Machine Learning - Real World Example
Machine Learning - Key Terminologies
What is Machine Learning ?
Types of Machine Learning
What is Supervised Machine Learning ?
What is Regression in SML ?
What is Unsupervised Machine Learning ?
What is Re-inforcement Machine Learning
What is a Jupyter Notebook
Demo: Install Anaconda
Demo: Understanding the IRIS Dataset
Demo: Creating & Training your ML Model
Machine Learning Quiz Title
Machine Learning Quiz
Deep Learning Foundations (For Absolute Beginners)
Deep Learning Title
What is Deep Learning ?
What is a Neural Network ?
Deep Learning Models
What is a Transformer Model?
Demo: GANs - Deep Fake Video
Demo- Creating & Training Deep Learning Model
Deep Learning Quiz
Generative AI Foundations
Generative AI Title
What is Generative AI ?
Predictive AI vs Generative AI
What is LLM ?
What is Embedding ?
What is a Vector Database ?
Embedding vs Vector Database
What is Retriever Augmented Generation (RAG) ?
What is Langchian ?
Role of Langchain in RAG
Prompt Engineering & Fine Tuning
Quiz Time
Generative AI Quiz
AI Infrastructure
AI Infrastructure Title
What is a GPU ?
Demo: CPU Vs GPU
What is RDMA Cluster Network
Title: OpenAI / ChatGPT / APIs
OpenAI / ChatGPT / APIs Title
What is OpenAI ?
What is ChatGPT ?
Demo on chatgpt
Time to reach 100M users
Get an understanding of Various OpenAI Models
GPT-3 vs GPT-4
New: What is GPT-4o ?
New: Demo: GPT-4 Vs GPT-4o
New: What is GPT-4o Mini?
What are tokens ?
Pricing Model for ChatGPT
Demo: How to make API Calls with OPENAI APIs
Demo: Make a simple API Call
Demo: How to create Embeddings ?
Demo: Image generation using DALL·E in the API
Demo: Convert Speech to Text
Quiz Time - OpenAI
Join Our Facebook Group
Azure OpenAI Foundations
Title : Azure OpenAI
Azure OpenAI - Intro
What is Azure OpenAI
Ensure you have Microsoft Account or a Working Azure Account
History behind Azure OpenAI
Models available with Azure OpenAI(Regions)
Limits & Quotas - Important Consideration
How Pricing Works in Azure OpenAI
Demo: Setup Azure OpenAI Service
What is Azure Open AI Studio ?
Demo: Azure OpenAI Studio Walkthrough
Chat Playground - Demo: Create a Deployment of Chats Playground
Understand the Chat Playground
Demo: Deploy a Webapp from the Playground
DALL-E PlayGround - Demo on Generating Images
What is Completions Playground ?
Demo: Completions Playground
Azure OpenAI - Quiz
Azure OpenAI - Making API Calls
Title - Azure OpenAI - Making API Calls
API Calls - Intro
OpenAI API Calls Vs Azure OpenAI API Calls

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines ChatGPT, Azure OpenAI, and their various models
Ideal for those interested in industry-relevant skills in AI, machine learning, and natural language processing
Appeals to individuals curious about the potential of generative AI in various domains
Suitable for both beginners seeking a comprehensive grounding and professionals looking to enhance their AI knowledge
Offers a combination of theoretical foundations, practical demonstrations, and hands-on labs to enhance learning
Prepares learners for real-world applications of AI and its advancements, including ChatGPT, in various industries

Save this course

Save Generative AI:Beginner to Pro with OpenAI & Azure OpenAI to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Generative AI:Beginner to Pro with OpenAI & Azure OpenAI with these activities:
Review basic SQL commands
Start the course with a refreshed understanding of the fundamental commands and structures of the SQL language.
Browse courses on SQL
Show steps
  • Review online documentation or tutorials on basic SQL commands, such as SELECT, WHERE, and JOIN.
  • Practice writing SQL queries to retrieve and filter data from a sample database.
Participate in SQL discussion forums and communities
Engage with other SQL learners and practitioners to share knowledge, discuss best practices, and get support when needed.
Browse courses on SQL
Show steps
  • Identify online forums or communities dedicated to SQL discussions, such as Stack Overflow or Reddit.
  • Actively participate in discussions, ask questions, provide answers, and share your own experiences.
Explore advanced SQL features and techniques
Expand your knowledge of SQL by delving into advanced features and techniques that can enhance your data manipulation and analysis capabilities.
Browse courses on SQL
Show steps
  • Identify specific advanced SQL features or techniques that you want to learn, such as window functions, stored procedures, or triggers.
  • Find online tutorials or courses that provide comprehensive explanations and examples of these advanced concepts.
  • Follow the tutorials, practice writing code, and experiment with the features in a development environment.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Solve SQL coding challenges
Enhance your problem-solving skills and reinforce your understanding of SQL syntax by tackling coding challenges.
Browse courses on SQL
Show steps
  • Find online platforms or resources that offer SQL coding challenges.
  • Attempt to solve the challenges independently, focusing on optimizing your queries and code efficiency.
  • Review solutions and explanations to gain insights into alternative approaches and best practices.
Mentor junior SQL learners or enthusiasts
Share your knowledge and experience to support the growth of aspiring SQL learners and contribute to the community.
Browse courses on Mentoring
Show steps
  • Identify platforms or organizations where you can connect with junior SQL learners who need guidance.
  • Offer your support, answer questions, provide feedback, and encourage their learning journey.
Contribute to open-source SQL projects or libraries
Make meaningful contributions to the SQL community by participating in open-source projects and extending the capabilities of existing libraries.
Browse courses on Open Source
Show steps
  • Identify open-source SQL projects or libraries that align with your interests and skills.
  • Review the project documentation and codebase to understand its purpose and architecture.
  • Identify areas where you can contribute, such as bug fixes, feature enhancements, or documentation improvements.
  • Submit pull requests with clear explanations and well-tested code.
Develop a data visualization dashboard
Demonstrate your proficiency in data analysis and presentation by creating an interactive dashboard that visualizes key insights from a dataset.
Browse courses on Data Visualization
Show steps
  • Select a dataset and identify the key metrics and insights you want to convey.
  • Choose a data visualization tool and learn its features for creating interactive dashboards.
  • Design and develop the dashboard, ensuring it is visually appealing, user-friendly, and effectively communicates the data insights.
  • Test the dashboard and make necessary adjustments to improve its functionality and usability.
Develop a data-driven solution to a real-world problem
Apply your SQL skills to a practical problem and demonstrate your ability to extract insights, make informed decisions, and create value from data.
Browse courses on Data Analysis
Show steps
  • Identify a real-world problem or challenge that can be addressed using data analysis and SQL.
  • Gather and preprocess the necessary data from relevant sources.
  • Analyze the data using SQL, identify patterns, and draw meaningful conclusions.
  • Develop a data-driven solution or recommendation based on your analysis.
  • Present your findings and solution in a clear and compelling manner.

Career center

Learners who complete Generative AI:Beginner to Pro with OpenAI & Azure OpenAI will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Generative AI:Beginner to Pro with OpenAI & Azure OpenAI.
Generative AI using Azure OpenAI ChatGPT for Beginners
Most relevant
Microsoft Applied Skills: Gen AI solutions with Azure...
Most relevant
OpenAI & ChatGPT API's: Expert Fine-tuning for Developers
Most relevant
LLM Mastery: ChatGPT, Gemini, Claude, Llama3, OpenAI &...
Most relevant
Azure Generative (OpenAI) + Predictive AI (23+ Hours)
Most relevant
Introduction to OpenAI API & ChatGPT API for Developers
Most relevant
Build AI Apps with ChatGPT, Dall-E, and GPT-4
Most relevant
Data Science: Transformers for Natural Language Processing
Most relevant
LLMs Mastery: Complete Guide to Transformers & Generative...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser