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 →
Advanced CNNs, Transfer Learning, and Recurrent Networks
📚 External: Coursera ↗
Self-paced
Advanced CNNs, Transfer Learning, and Recurrent Networks
Opens on Coursera ↗
H2O ai Large Language Models (LLMs) - Level 1
📚 External: Coursera ↗
Self-paced
H2O ai Large Language Models (LLMs) - Level 1
Opens on Coursera ↗
PyTorch: Techniques and Ecosystem Tools
📚 External: Coursera ↗
Self-paced
PyTorch: Techniques and Ecosystem Tools
Opens on Coursera ↗
Getting started with TensorFlow 2
📚 External: Coursera ↗
Self-paced
Getting started with TensorFlow 2
Opens on Coursera ↗
Learning Deep Learning: Unit 3
📚 External: Coursera ↗
Self-paced
Learning Deep Learning: Unit 3
Opens on Coursera ↗
PyTorch: Advanced Architectures and Deployment
📚 External: Coursera ↗
Self-paced
PyTorch: Advanced Architectures and Deployment
Opens on Coursera ↗