Introduction to Image Generation with Google Cloud (Udacity)

Offered by Udacity, Google Cloud,
Introduction to Image Generation with Google Cloud (Udacity)

Learn what diffusion models are, how they work, and real use-cases for them. This course introduces diffusion models, a family of machine learning models that recently showed promise in the image generation space.

Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.

Diffusion models draw inspiration from physics, specifically thermodynamics. Within the last few years, diffusion models became popular in both research and industry. Diffusion models underpin many state-of-the-art image generation models and tools on Google Cloud. This course introduces you to the theory behind diffusion models and how to train and deploy them on Vertex AI.

What you will learn
Introduction to Image Generation with Google Cloud

  • How diffusion models work.
  • Real use-cases for diffusion models.
  • Unconditioned diffusion models.
  • Advancements in diffusion models (text-to-image).

Why take this course?
This course will familiarize you with diffusion models, a promising family of machine learning models widely used in image generation. Diffusion models serve as the foundation for numerous cutting-edge image generation models and tools available on Google Cloud. Throughout the course, you will gain a comprehensive understanding of diffusion model theory, along with practical knowledge on training and deploying these models on Vertex AI.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Machine Learning Rapid Prototyping with IBM Watson Studio (Coursera) Coursera
IBM

Machine Learning Rapid Prototyping with IBM Watson Studio (Coursera)

An emerging trend in AI is the availability of technologies in which automation is used to select a best-fit model, perform feature engineering and improve model performance via hyperparameter optimization. This automation will provide rapid-prototyping of models and allow the Data Scientist to focus their efforts on applying domain knowledge to fine-tune models. This course will take the learner through the creation of an end-to-end automated pipeline built by Watson Studio’s AutoAI experiment tool, explaining the underlying technology at work as developed by IBM Research.

Aug 17th 2026
4 Weeks
Create Image Captioning Models with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Create Image Captioning Models with Google Cloud (Udacity)

Learn how to create, train, and evaluate an image captioning model by using deep learning. This course teaches you how to create an image captioning model by using deep learning. You learn about the different components of an image captioning model, such as the encoder and decoder, and how to train and evaluate your model.

Self Paced
Self-Paced
Intel® Edge AI Fundamentals with OpenVINO™ (Udacity) Udacity
Udacity

Intel® Edge AI Fundamentals with OpenVINO™ (Udacity)

Develop cutting-edge Edge AI applications. Stay at the cutting-edge of AI technology by gaining practical skills for deploying edge AI. Learn how to use the Intel® Distribution of the OpenVINO™ toolkit to deploy computer vision capabilities inside a range of edge applications. Leverage the potential of edge computing and use the Intel® Distribution of the OpenVINO™ toolkit to fast-track development of high-performance computer vision and deep learning inference applications.

Self Paced
Self-Paced
Applied Text Mining in Python (Coursera) Coursera
University of Michigan

Applied Text Mining in Python (Coursera)

This course will introduce the learner to text mining and text manipulation basics. The course begins with an understanding of how text is handled by python, the structure of text both to the machine and to humans, and an overview of the nltk framework for manipulating text. The second week focuses on common manipulation needs, including regular expressions (searching for text), cleaning text, and preparing text for use by machine learning processes. The third week will apply basic natural language processing methods to text, and demonstrate how text classification is accomplished. The final week will explore more advanced methods for detecting the topics in documents and grouping them by similarity (topic modelling).

Aug 17th 2026
4 Weeks
Computing for Data Analysis (edX) EdX
Georgia Institute of Technology,GTx

Computing for Data Analysis (edX)

A hands-on introduction to basic programming principles and practice relevant to modern data analysis, data mining, and machine learning. The modern data analysis pipeline involves collection, preprocessing, storage, analysis, and interactive visualization of data. In the course, you’ll see how computing and mathematics come together.

Aug 24th 2026
13-24 Weeks
Introduction to Generative AI with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Introduction to Generative AI with Google Cloud (Udacity)

Learn what Generative AI is, how it is used, and how it differs from traditional machine learning methods. This is an introductory level course aimed at explaining what Generative AI is, how it is used, and how it differs from traditional machine learning methods. It also covers Google Tools to help you develop your own Gen AI apps. This course is estimated to take less than an hour to complete.

Self Paced
Self-Paced
Attention Mechanism with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Attention Mechanism with Google Cloud (Udacity)

Learn how the attention mechanism works and can be applied to machine translation. This course will introduce you to the attention mechanism, a powerful technique that allows neural networks to focus on specific parts of an input sequence. You will learn how attention works, and how it can be used to improve the performance of a variety of machine learning tasks, including machine translation, text summarization, and question answering.

Self Paced
Self-Paced
Knowledge-Based AI: Cognitive Systems (Udacity) Udacity
Georgia Institute of Technology,Udacity

Knowledge-Based AI: Cognitive Systems (Udacity)

The Core of Artificial Intelligence. This is a core course in artificial intelligence. It is designed to be a challenging course, involving significant independent work, readings, assignments, and projects. It covers structured knowledge representations, as well as knowledge-based methods of problem solving, planning, decision-making, and learning.

Self Paced
Self-Paced
Intro to Artificial Intelligence (Udacity) Udacity
Udacity

Intro to Artificial Intelligence (Udacity)

This course will introduce you to the basics of AI. Topics include machine learning, probabilistic reasoning, robotics, computer vision, and natural language processing. Artificial Intelligence (AI) is a field that has a long history but is still constantly and actively growing and changing. In this course, you’ll learn the basics of modern AI as well as some of the representative applications of AI.

Self Paced
Self-Paced
Machine Learning Interview Preparation (Udacity) Udacity
Udacity

Machine Learning Interview Preparation (Udacity)

Prove your qualifications in your machine learning interviews. In this course, you’ll learn exactly what to expect during a machine learning interview. You’ll cover all the common questions and technical strategies, and review a range of important topics, from machine learning algorithms to image categorization. You’ll also learn best practices for data structure questions and whiteboard problems, and at the end of the course, you’ll get unlimited access to mock interviews on Pramp.

Self Paced
Self-Paced
Artificial Intelligence for Robotics (Udacity) Udacity
Udacity

Artificial Intelligence for Robotics (Udacity)

Learn how to program all the major systems of a robotic car. Topics include planning, search, localization, tracking, and control. Learn how to program all the major systems of a robotic car from the leader of Google and Stanford's autonomous driving teams. This class will teach you basic methods in Artificial Intelligence, including: probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics. Extensive programming examples and assignments will apply these methods in the context of building self-driving cars.

Self Paced
Self-Paced