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 →
CNNs with TensorFlow: Basics of Machine Learning
📚 External: Coursera ↗
Self-paced
CNNs with TensorFlow: Basics of Machine Learning
Opens on Coursera ↗
AI with Python: Apply & Implement ML Models
📚 External: Coursera ↗
Self-paced
AI with Python: Apply & Implement ML Models
Opens on Coursera ↗
Master CNNs with Python: Build, Train & Evaluate Models
📚 External: Coursera ↗
Self-paced
Master CNNs with Python: Build, Train & Evaluate Models
Opens on Coursera ↗
Deep Learning and Advanced Techniques
📚 External: Coursera ↗
Self-paced
Deep Learning and Advanced Techniques
Opens on Coursera ↗
Introduction to Deep Learning & Neural Networks with Keras
📚 External: Coursera ↗
Self-paced
Introduction to Deep Learning & Neural Networks with Keras
Opens on Coursera ↗
Natural Language Processing - Deep Learning Models in Python
📚 External: Coursera ↗
Self-paced
Natural Language Processing - Deep Learning Models in Python
Opens on Coursera ↗