Foundations

Deep Learning

Neural networks, CNNs, RNNs, transformers, diffusion models and training techniques

2,917
lessons
Skills in this topic
View full skill map →
Neural Network Basics
beginner
Implement a 2-layer net in NumPy and PyTorch
CNN Architectures
intermediate
Build a CNN image classifier in PyTorch
Sequence Models
intermediate
Implement an LSTM text generator
Generative Models
advanced
Train a GAN on image data
Training at Scale
advanced
Use FP16/BF16 mixed precision training
📚 Continue on Coursera External links · Free to audit
1 / 3 View all →
Deep Learn Imagery
📚 External: Coursera ↗
Self-paced
Deep Learn Imagery
Opens on Coursera ↗
Recommender Systems: An Applied Approach using Deep Learning
📚 External: Coursera ↗
Self-paced
Recommender Systems: An Applied Approach using Deep Learning
Opens on Coursera ↗
Visualizing Filters of a CNN using TensorFlow
📚 External: Coursera ↗
Self-paced
Visualizing Filters of a CNN using TensorFlow
Opens on Coursera ↗
Build Better Generative Adversarial Networks (GANs)
📚 External: Coursera ↗
Self-paced
Build Better Generative Adversarial Networks (GANs)
Opens on Coursera ↗
Classification Trees in Python, From Start To Finish
📚 External: Coursera ↗
Self-paced
Classification Trees in Python, From Start To Finish
Opens on Coursera ↗
Generative AI for Audio and Images: Models and Applications
📚 External: Coursera ↗
Self-paced
Generative AI for Audio and Images: Models and Applications
Opens on Coursera ↗