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

Generative Deep Learning from Scratch - Build Neural Networks in 5+ HOURS with Python

Ready to dive into the creative power of AI? This hands-on course teaches you how to build and train real machine learning and deep learning models—from basic classifiers to powerful generative and style transfer networks.

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

This course includes.

21
Sections
150
Lectures
248
Resources
3
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.

13 sections · 63 lectures
+ 00 Welcome! 2 lectures
What is generative and discriminative deep learning Locked
Submit a Question/Feedback Locked
+ 00a Foundations of Generative Deep Learning 2 lectures
Challenges: mode collapse, training instability, evaluation Locked
Weight initialization and gradient flow considerations Locked
+ 00b Building Blocks of Generative Architectures 3 lectures
Latent spaces and representation learning Locked
Sampling from distributions and reparameterization trick Locked
Noise vectors, embeddings, and initial feature maps Locked
+ 01 Project Previews 5 lectures
01 Project Preview Locked
02 Project 2 Preview Locked
03 Project 3 Overview Locked
04 What You'll Need Locked
Source Files Locked
+ 02 Collect and Process Data 6 lectures
01 Load Drawings Dataset Locked
02 Label Data Locked
03 Build A Training Dataset Locked
04 Visualize Dataset Locked
05 Batch And Shuffle Data Locked
Source Files Locked
+ 03a Generative Neural Network Fundamentals 9 lectures
01 What Is A Generative Neural Network Locked
02 What Is A Convolutional Neural Network Locked
03 How To Build A Convolutional Neural Network Locked
04 How To Build A Dense Layer Locked
05 How To Build A Batch Normalization Layer Locked
06 Leaky Relu Activation Function Locked
07 Transposed Convolution Layer Locked
08 Hyperbolic Tangent (Tanh) Activation Function Locked
Source Files Locked
+ 03b Build a Generative Neural Network 3 lectures
01 Build A Generator Locked
02 Generate Noise Locked
Source Files Locked
+ 04 Build a Discriminator Neural Network 3 lectures
01 How Do You Build A Discriminator Locked
02 Build A Discriminator Locked
Source Files Locked
+ 05 Evaluate the Model's Performance 5 lectures
01 Performance Of A Machine Learning Algorithm Locked
02 Calculate Loss Locked
03 What Is The Adam Optimizer Locked
04 Assign Optimizers Locked
Source Files Locked
+ 06 Train the Model to Draw 4 lectures
01 Build A Training Step Locked
02 Train The Model Locked
03 Visualize Training Locked
Source Files Locked
+ 07 Test the Model's Drawing Ability 2 lectures
01 Test The Model Locked
Source Files Locked
+ 08 Build an Image Style Transfer Project 11 lectures
01 Style Transfer Project Overview Locked
02 Load The Model Locked
03 Load Images Locked
04 Reformat Image For Machine Learning Locked
05 Load Original And Style Images Locked
06 Display Processed Images Locked
07 Calculate The Style Representation Locked
08 Extract Image Features Locked
09 Optimize The Model Locked
10 Use Machine Learning To Transfer Image Style Locked
Source Files Locked
+ 09 Build an Image Approximation Project 8 lectures
01 Load And Process Image Locked
02 Build A Training Dataset Locked
03 Visualize Training Dataset Locked
04 Build A Testing Dataset Locked
05 Build A Neural Network Locked
06 Train The Neural Network Locked
07 Visualize Image Approximation Results Locked
Source Files Locked
Description

About this course.

Designed for beginners and aspiring AI creators, you'll work through interactive projects that blend technical foundations with creative applications, using Python and modern ML tools.


✅ Learn the fundamentals: ML vs. deep learning, neural networks, and unsupervised learning

✅ Build your first models directly on the web with step-by-step guidance

✅ Load and label drawing datasets for custom training

✅ Visualize, batch, and shuffle data for effective model performance

✅ Understand CNNs, dense layers, batch normalization, and activation functions like Leaky ReLU and TanH

✅ Build generative neural networks and generate images from noise

✅ Create and train discriminators to improve generated output

✅ Calculate loss and optimize with Adam for better accuracy

✅ Train and test models while visualizing training performance

✅ Explore a full style transfer project—apply artistic styles to your images using deep learning

✅ Build datasets, train neural nets, and visualize creative approximations

✅ And much more!


🧠 Master key concepts with clear explanations, creative coding exercises, and real-world model building.


🧩 Access for life, full source code to add to your portfolio today, a Mammoth Club code compiler with practical coding tasks, and engaging quizzes—all combined in one comprehensive package!


If you want to combine creativity with cutting-edge AI and actually build models that generate and transform images—this course is your creative AI launchpad. Enroll now and start building.

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?

Ready to dive into the creative power of AI? This hands-on course teaches you how to build and train real machine learning and deep learning models—from basic classifiers to powerful generative and style transfer networks.

Buy lifetime access →