Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Generative AI, from GANs to CLIP, with Python and Pytorch
Rating: 4.5 out of 5(31,643 ratings)
82,268 students

Generative AI, from GANs to CLIP, with Python and Pytorch

Learn to code with the most creative and exciting AI architectures, generative AI networks, from basic to advanced
Created byJavier Ideami
Last updated 2/2026
English

What you'll learn

  • How to code generative A.I architectures from scratch using Python and Pytorch
  • How generative architectures work, in great depth, from GANs to multimodal A.I and large language models (LLMs), understanding every little detail
  • In addition to the coding, every section begins with an in-depth review of the key concepts related to these architectures
  • Examples: We will code a generative network that produces human faces, and also combine two advanced networks to transform text prompts into amazing images.
  • Examples: We will learn to edit the clothes of a person in a picture by combining a segmentation architecture with the Stable Diffusion generative model
  • Visual Exploration of Large Language Models (LLMs) : Dive inside models like ChatGPT and understand their attention mechanisms
  • Practical fine-tuning of open-source Large Language Models using QLoRA including data preparation, training, evaluation and validation
  • Special Bonus Section: Journey to the latent space of a neural network, learn in depth how the networks that power Generative AI learn their mappings
  • Special Bonus Section: Experience a guided visualization to exercise the generative model in your head while you learn many things about neural networks

Course content

9 sections125 lectures14h 48m total length
  • The roadmap, from basic to advanced and beyond2:57

    We explore the general roadmap of the course, as we prepare to embark on this fascinating mission to the core of the most promising A.I architectures of today.

  • Javier sends greetings from his spacecraft1:15

    Javier welcomes you from his spacecraft, outlining the upcoming challenges, starting with generative adversarial networks and later on, with multimodal A.I. Let's do it!

  • The generative revolution: coming home5:35

    Welcome to the generative revolution. In this video, we begin to explore how we got to where we are today, to the spark that triggered this generative revolution that brings us closer to home, to our home nature, as entities capable of generating and creating new things.

  • The present and future of AI is generative6:48

    We explore how generative A.I complements previous deep learning architectures and why these architectures are key to the future of A.I and the search for AGI (artificial general intelligence)

  • Applications of generative AI4:09

    We explore the potential of generative A.I and some of its possible areas of application

  • Latent spaces and representation learning8:54

    We explore the what and the how of these generative architectures. From latent spaces to representation learning, we begin to go deep into how these architectures work and what they do.

  • Navigating latent spaces9:10

    We go deeper into the latent spaces of these generative architectures, explaining a couple of examples of how we can navigate them to change the features of the generated results, or interpolate between points in the latent space to produce morphings and other effects.

  • GANS: Generative Adversarial Networks6:40

    We explore the key concepts of how Generative Adversarial Networks (GANS) work. GANs are a type of advanced generative architecture that will be the topic of our first two coding phases. You may also read a fun article about GANS that I wrote in medium: https://towardsdatascience.com/leonardo-and-the-gan-dream-f69e8553e0af?sk=c1fdf85e94c48acd61df451babc41dfe

  • Benefits and possibilities of Generative AI6:00

    We explore some of the many benefits that generative A.I brings. And then we begin to explore the potential of combining these generative architectures with other areas, like evolutionary strategies, reinforcement learning and beyond.

  • Coming home: generative AI and human nature4:21

    We continue exploring the combination of generative architectures with reinforcement learning and other fields, such as medicine, until we converge to our "coming home" mission statement. We are taking A.I towards our own human nature, capable of generating, imagining and creating. What could be more exciting?

  • Javier sings a song dedicated to generative AI2:07

    As a conclusion to this exploration of the generative revolution, Javier improvises a song dedicated to generative A.I and its potential to bring A.I closer to home, closer to our generative, imaginative and creative human nature

Requirements

  • Basic knowledge of python. It's enough with the very basics, as we will code every little thing together, line by line
  • Access to an internet connection, as we will use the free online Google Colab service to code together
  • Plenty of enthusiasm as we will go deep into every little detail, let's do it! :)

Description

Generative A.I. is the present and future of A.I. and deep learning, and it will touch every part of our lives. It is the part of A.I that is closer to our unique human capability of creating, imagining and inventing. By doing this course, you gain advanced knowledge and practical experience in the most promising part of A.I., deep learning, data science and advanced technology.

The course takes you on a fascinating journey in which you learn gradually, step by step, as we code together a range of generative architectures, from basic to advanced, until we reach multimodal A.I, where text and images are connected in incredible ways to produce amazing results.

At the beginning of each section, I explain the key concepts in great depth and then we code together, you and me, line by line, understanding everything, conquering together the challenge of building the most promising A.I architectures of today and tomorrow. After you complete the course, you will have a deep understanding of both the key concepts and the fine details of the coding process.

What a time to be alive! We are able to code and understand architectures that bring us home, home to our own human nature, capable of creating and imagining. Together, we will make it happen. Let's do it!

Who this course is for:

  • People interested in using A.I and deep learning to generate, imagine and create new things
  • People interested in generative adversarial networks and other advanced A.I generative architectures
  • People interested in how A.I can combine different modalities (text, images) to create new things (multimodal A.I.)
  • People interested in learning to code the type of advanced A.I architectures that are the present and future of the field