Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Core concepts of Generative AI
Rating: 4.7 out of 5(2 ratings)
12 students
Created byHoang Quy La
Last updated 12/2025
English

What you'll learn

  • Text preprocessing
  • tokenization
  • lemmatization
  • bag of words
  • TF-IDF
  • n-gram
  • Word2Vec
  • continuous bag of words
  • skip gram
  • glove
  • Neuron
  • word embeddings
  • Convolutional Neural Network
  • Recurrent neural network
  • LSTM
  • Variational Autoencoders (VAEs)
  • Introduction to GAN
  • Introduction to attention
  • Introduction to Transformer architecture
  • Introduction to self-attention
  • Introduction to Multi-Head Self Attention
  • Introduction to Positional encoding
  • Introduction to Encoder-decoder structure
  • Introduction to BERT
  • Introduction to GPT
  • What is LLM
  • Introduction to BLEU
  • Introduction to FID
  • Introduction to extrinsic evaluation metrics?
  • Introduction to fine tuning
  • Introduction to multimodal foundation model
  • Introduction foundation models
  • Introduction to full fine-tuning
  • Introduction to parameter-efficient fine-tuning (PEFT)
  • Introduction to adapter based fine tuning
  • Introduction to emergent abilities
  • Introduction to unsupervised learning
  • Introduction to masked language modeling (MLM)
  • Introduction to self supervised learning
  • Introduction to contrastive learning
  • Introduction to reinforcement learning from human feedback (RLHF)?
  • Introduction to knowledge distillation

Course content

5 sections96 lectures9h 10m total length
  • Introduction1:17
  • How to make the most out of this course1:52
  • What is Generative AI and why do we need to learn2:21
  • What is Text preprocessing4:13
  • What is tokenization2:23
  • What is stemming3:30
  • What is lemmatization3:20
  • Simple tokenization, lemmatization and stemming implementation11:01
  • Explanation for Simple tokenization, lemmatization and stemming implementation6:09
  • Introduction to bag of words3:05
  • Introduction to TF-IDF3:25
  • Introduction to n-gram3:25
  • Bag of words, TF-IDF implementation23:23
  • n-gram implementation14:46
  • Explanation of bag of words Implementation4:25
  • Explanation of n-gram implementation4:15
  • Introduction to Word2Vec3:29
  • Introduction to continuous bag of words2:35
  • Introduction to skip gram3:35
  • Introduction to glove4:15
  • CBOW implementation Part 111:35
  • CBOW implementation Part 27:41
  • CBOW implementation Part 34:45
  • CBOW implementation Part 48:06
  • CBOW implementation Part 55:51
  • CBOW implementation Final Part5:29
  • Explanation of CBOW implementation8:20
  • skip gram implementation14:37
  • Explanation of skipgram implementation7:19
  • glove implementation Part 17:07
  • glove implementation Final Part11:44
  • Explanation of glove implementation5:25

Requirements

  • Basic and advanced knowledge is required
  • No need to know about generative AI

Description

Core Concepts of Generative AI is an introductory–to–intermediate course designed to equip learners with a strong foundational understanding of generative artificial intelligence—its theories, methods, tools, and real-world applications. This course demystifies how modern AI systems create text, images, audio, and other content, while helping students develop the technical intuition needed to work confidently with generative models.

Learners will explore the evolution of generative AI, from early probabilistic models to today’s large language models (LLMs) such as GPT, Claude, Llama, and diffusion-based image generators like Stable Diffusion and Midjourney. Through hands-on exercises, students will practice prompt engineering, fine-tuning, evaluation methods, and responsible AI principles.

By the end of the course, students will understand how generative AI works, how to use it effectively, and how to apply it to real-world tasks across industries such as education, marketing, software development, and creative content production.

Learning Outcomes

Upon completing this course, learners will be able to:

  • Explain the fundamental concepts behind generative AI and machine learning.

  • Understand the architecture and training principles of large language models and diffusion models.

  • Understand generative AI tools.

  • Evaluate generative AI outputs for accuracy, bias, and safety.

  • Understand model fine-tuning, and embeddings.

  • Apply generative AI to solve practical problems through mini-projects.

Topics Covered

  • Introduction to Artificial Intelligence & Machine Learning

  • Large Language Models (GPT, Llama, Claude, Gemini)

  • Transformers & Attention Mechanisms

  • Diffusion Models for Image Generation

  • Fine-tuning and Masked Language Models Concepts

  • Introduction to BLEU

  • Introduction to FID

  • Retrieval-Augmented Generation (RAG)

  • Real-world Applications Across Industries

Who Should Take This Course?

This course is ideal for:

  • Students new to AI

  • Software developers and IT professionals

  • Digital content creators

  • Business professionals exploring AI integration

  • Anyone interested in understanding or applying generative AI

No advanced mathematics experience is required—just a willingness to explore and experiment.

Who this course is for:

  • Anyone who wants to improve python skills
  • Anyone who wants to get into generative AI fields
  • Anyone who wants to improve AI skills
  • Anyone who wants to become expert in generative AI fields