Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 10 sections 32 lectures

Build Image Generation AI from Scratch with Python, Keras and TensorFlow Diffusion

Want to master one of the most powerful techniques in AI today? This hands-on course takes you deep into diffusion models for image generation—using Python, TensorFlow, and Keras.

01
Skill level
All levels
02
Sections
10
03
Lectures
32
04
Instructor
Alex Kropf
What's inside

This course includes.

10
Sections
32
Lectures
25
Resources
6
Quizzes
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

10 sections · 32 lectures
+ Welcome! 2 lectures
Submit a Question/Feedback Locked
Why diffusion models are preferred for high-fidelity image generation Locked
+ 00a Foundations of Diffusion Probabilistic Models 3 lectures
Concept of forward and reverse diffusion processes Locked
Mathematical intuition: noise schedules, Gaussian distributions Locked
DDPM (Denoising Diffusion Probabilistic Model) architecture Locked
+ 00b Designing a Denoising Network (U-Net Conceptually) 2 lectures
Hierarchical feature extraction for multiscale synthesis Locked
Skip connections and residual blocks for preservation of structure Locked
+ 01 Reshape image data for NN 4 lectures
01 Load Flower Image Dataset In Colab Locked
02 Reshape Image Data With Python Locked
03 Preprocess Image Data With Python Locked
Source Files Locked
+ 02 Calculate Kernel Inception Distance 3 lectures
01 Calculate Kernel Inception Distance In Python Locked
02 Update Kernel State With Keras Locked
Source Files Locked
+ 03 Build downsampling and upsampling with Keras 3 lectures
01 Build Residual Block With Python Locked
02 Build Down And Up Blocks With Keras Locked
Source files Locked
+ 04 Build a CNN with Keras 3 lectures
01 Build Sinusoidal Embedding With Tensorflow Locked
02 Build A CNN For Image Generation Locked
Source Files Locked
+ 05 Build a diffusion model for image generation 5 lectures
01 Build A Diffusion Model For Image Generation Locked
02 Denoise Images In Python Locked
03 Build A Diffusion Schedule With Tensorflow Locked
04 Build Reverse Diffusion Algorithm Locked
Source Files Locked
+ 06 Generate images with diffusion 4 lectures
01 Generate Images With Diffusion Locked
02 Build Training Step For Model Locked
03 Build Keras Model Test Step Locked
Source Files Locked
+ 07 Train and visualize image generation model 3 lectures
01 Run Model Training For Diffusion Image Generation Locked
02 Visualize Image Generation Results Locked
Source files Locked
Description

About this course.

Perfect for aspiring ML engineers, AI researchers, and developers, you'll build real-world diffusion models from scratch—loading data, building model architecture, and generating images step by step.


✅ Load and preprocess image datasets with Python online in Google Colab - no installation required!

✅ Build residual, downsampling, and upsampling blocks using Keras

✅ Create sinusoidal embeddings and CNNs for generative tasks

✅ Construct a full diffusion model and implement denoising algorithms

✅ Build and test reverse diffusion schedules with TensorFlow

✅ Train your model to generate high-quality images from noise

✅ Evaluate outputs with Kernel Inception Distance (KID)

✅ Visualize diffusion steps and monitor training progress

✅ Gain deep insight into every phase of the image generation pipeline

✅ And much more!


🎮 Learn by doing—every concept is paired with hands-on coding in Python, real dataset workflows, and model-building from scratch.


📦 Get lifetime access, downloadable source files, hands-on coding challenges, and engaging quizzes—all included!


If you’re ready to build your own image generator and unlock the magic of diffusion models, enroll now and take your AI skills to the next level.

Instructors

Taught by people who ship.

Alex Kropf

Alex Kropf

Mammoth Club's CLO, public speaker, consultant, IT author and Senior Software Developer. Alex has produced best-selling courses, books and workshops for Mammoth Club, Course Pro and our clients since 2016.

Ready to start building?

Want to master one of the most powerful techniques in AI today? This hands-on course takes you deep into diffusion models for image generation—using Python, TensorFlow, and Keras.

Buy lifetime access →