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.
This course includes.
Curriculum & lectures.
+ Welcome! 2 lectures
+ 00a Foundations of Diffusion Probabilistic Models 3 lectures
+ 00b Designing a Denoising Network (U-Net Conceptually) 2 lectures
+ 01 Reshape image data for NN 4 lectures
+ 02 Calculate Kernel Inception Distance 3 lectures
+ 03 Build downsampling and upsampling with Keras 3 lectures
+ 04 Build a CNN with Keras 3 lectures
+ 05 Build a diffusion model for image generation 5 lectures
+ 06 Generate images with diffusion 4 lectures
+ 07 Train and visualize image generation model 3 lectures
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.
Taught by people who ship.
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.