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
[NeurIPS Best Paper] 1000 Layer Networks for Self-Supervised RL — Kevin Wang et al, Princeton
Deep Learning
[NeurIPS Best Paper] 1000 Layer Networks for Self-Supervised RL — Kevin Wang et al, Princeton
Latent Space Advanced 6mo ago
VGG-16 Architecture Visually Explained
Deep Learning
VGG-16 Architecture Visually Explained
ByteQuest Beginner 6mo ago
Transformer Encoder Architecture Explained
Deep Learning
Transformer Encoder Architecture Explained
Skill Advancement Beginner 6mo ago
Deep Learning With TensorFlow and Keras [FREE] | TensorFlow Tutorial | Keras Tutorial | Simplilearn
Deep Learning
Deep Learning With TensorFlow and Keras [FREE] | TensorFlow Tutorial | Keras Tutorial | Simplilearn
Simplilearn Beginner 6mo ago
Why the BERT Model Is a Game-Changer for Language Models
Deep Learning
Why the BERT Model Is a Game-Changer for Language Models
Coursera Beginner 6mo ago
Deep Learning With TensorFlow and Keras [FREE] | TensorFlow Tutorial | Keras Tutorial | Simplilearn
Deep Learning
Deep Learning With TensorFlow and Keras [FREE] | TensorFlow Tutorial | Keras Tutorial | Simplilearn
Simplilearn Beginner 6mo ago
AlexNet Explained from Scratch | Architecture, Layers, ReLU, Dropout
Deep Learning
AlexNet Explained from Scratch | Architecture, Layers, ReLU, Dropout
ByteQuest Beginner 6mo ago
AI Roadmap Explained | From Basics to Building a Mini Chatbot (Transformers Series)
Deep Learning
AI Roadmap Explained | From Basics to Building a Mini Chatbot (Transformers Series)
Kritovia Beginner 6mo ago
I Visualized a Decoder-Only Transformer
Deep Learning
I Visualized a Decoder-Only Transformer
Tales Of Tensors Beginner 6mo ago
This is what LLMs really store
Deep Learning
This is what LLMs really store
What's AI by Louis-François Bouchard Beginner 6mo ago
Transfer Learning in Deep Learning Tamil | Brain Tumor Segmentation using VGG16 | Adi Explains
Deep Learning
Transfer Learning in Deep Learning Tamil | Brain Tumor Segmentation using VGG16 | Adi Explains
Adi Explains Beginner 6mo ago
19. Fine-Tuning vs. Transfer Learning: Key Differences Explained In Hindi
Deep Learning
19. Fine-Tuning vs. Transfer Learning: Key Differences Explained In Hindi
AI SayI Intermediate 6mo ago
10. Transformers & Attention Mechanisms Explained: Q, K, and V | In Hindi
Deep Learning
10. Transformers & Attention Mechanisms Explained: Q, K, and V | In Hindi
AI SayI Beginner 6mo ago
Stock Price Prediction using GRU | Deep Learning Project in Tamil | Gated Recurrent Unit
Deep Learning
Stock Price Prediction using GRU | Deep Learning Project in Tamil | Gated Recurrent Unit
Adi Explains Intermediate 6mo ago
Ranking the Best Open Source AI Companies for 2025 + Open Source Model of the Year
Deep Learning
Ranking the Best Open Source AI Companies for 2025 + Open Source Model of the Year
Daniel Bourke Beginner 6mo ago
AI for Business Full course in 11 Hours [ 2026 | How AI Could Empower Businesses | Edureka Live
Deep Learning
AI for Business Full course in 11 Hours [ 2026 | How AI Could Empower Businesses | Edureka Live
edureka! Beginner 6mo ago
Keras Recommenders: reliable, state-of-the-art recommendations for ranking and retrieval
Deep Learning
Keras Recommenders: reliable, state-of-the-art recommendations for ranking and retrieval
Google for Developers Beginner 6mo ago
Converting Pytorch to JAX - Coding Stream
Deep Learning ⚡ AI Lesson
Converting Pytorch to JAX - Coding Stream
Rob Mulla Intermediate 6mo ago
Deep Learning Full Course - Learn Deep Learning - 10 Hours [2026] | Deep Learning Tutorial | Edureka
Deep Learning
Deep Learning Full Course - Learn Deep Learning - 10 Hours [2026] | Deep Learning Tutorial | Edureka
edureka! Beginner 6mo ago
What Is FlashAttention? The Attention Trick Powering Faster LLMs
Deep Learning
What Is FlashAttention? The Attention Trick Powering Faster LLMs
BrainOmega Intermediate 6mo ago
Positional Encoding in Transformers
Deep Learning
Positional Encoding in Transformers
Skill Advancement Advanced 6mo ago
Tensorflow Crash Course - Deep Learning in Python For Beginners
Deep Learning ⚡ AI Lesson
Tensorflow Crash Course - Deep Learning in Python For Beginners
NeuralNine Beginner 6mo ago
KAIST XAI Tutorial 2025 | Recent Trends in LLMs Interpretability | Prof. Nari Kim (KAIST XAI Center)
Deep Learning
KAIST XAI Tutorial 2025 | Recent Trends in LLMs Interpretability | Prof. Nari Kim (KAIST XAI Center)
XAI Open Beginner 7mo ago
From RNNs to Transformers: The Complete Neural Machine Translation Journey
Deep Learning ⚡ AI Lesson
From RNNs to Transformers: The Complete Neural Machine Translation Journey
freeCodeCamp.org Intermediate 7mo ago
Applied Deep Learning 2025 - Lecture 11 - Graph Neural Networks
Deep Learning
Applied Deep Learning 2025 - Lecture 11 - Graph Neural Networks
Alexander Pacha Beginner 7mo ago
What is Keras?
Deep Learning ⚡ AI Lesson
What is Keras?
Guru99 Beginner 7mo ago
AI Dev 25 x NYC | Robert Crowe: JAX Made Simple: An Intuitive Guide to Building Fast Neural Networks
Deep Learning ⚡ AI Lesson
AI Dev 25 x NYC | Robert Crowe: JAX Made Simple: An Intuitive Guide to Building Fast Neural Networks
DeepLearningAI Beginner 7mo ago
NumPy & JAX NumPy (Part 2)
Deep Learning
NumPy & JAX NumPy (Part 2)
Google for Developers Beginner 7mo ago
LeNet-5 CNN Architecture Explained | The Network That Started Deep Learning
Deep Learning
LeNet-5 CNN Architecture Explained | The Network That Started Deep Learning
ByteQuest Beginner 6mo ago
9. GANs vs. Diffusion Models Explained | Deep Generative Modeling | In Hindi
Deep Learning
9. GANs vs. Diffusion Models Explained | Deep Generative Modeling | In Hindi
AI SayI Intermediate 6mo ago
7. GANs Explained: How Generators and Discriminators Create Realistic Data | In Hindi
Deep Learning
7. GANs Explained: How Generators and Discriminators Create Realistic Data | In Hindi
AI SayI Advanced 6mo ago
6. Variational Autoencoders (VAE) vs. Standard Autoencoders Explained In Hindi
Deep Learning
6. Variational Autoencoders (VAE) vs. Standard Autoencoders Explained In Hindi
AI SayI Intermediate 6mo ago
5. Autoencoders Explained In Hindi: Neural Networks for Data Compression & Reconstruction
Deep Learning
5. Autoencoders Explained In Hindi: Neural Networks for Data Compression & Reconstruction
AI SayI Beginner 6mo ago
Natural Language Processing (NLP) Full Course – Beginner to Advanced [2026] | Learn NLP with Python
Deep Learning ⚡ AI Lesson
Natural Language Processing (NLP) Full Course – Beginner to Advanced [2026] | Learn NLP with Python
edureka! Beginner 6mo ago
Gated Recurrent Unit Explained in Tamil | GRU | Deep Learning Tutorial in Tamil | Adi Explains
Deep Learning
Gated Recurrent Unit Explained in Tamil | GRU | Deep Learning Tutorial in Tamil | Adi Explains
Adi Explains Beginner 6mo ago
Machine Learning Full Course In 10 Hours | Machine Learning Full Course For Beginners | Simplilearn
Deep Learning
Machine Learning Full Course In 10 Hours | Machine Learning Full Course For Beginners | Simplilearn
Simplilearn Advanced 7mo ago
Generative AI Course Full course for Beginners -10 hours | Gen AI Tutorial for Beginners | Edureka
Deep Learning
Generative AI Course Full course for Beginners -10 hours | Gen AI Tutorial for Beginners | Edureka
edureka! Beginner 7mo ago
Stock Price Prediction using LSTM | Deep Learning Project in Tamil | Python Tutorial
Deep Learning
Stock Price Prediction using LSTM | Deep Learning Project in Tamil | Python Tutorial
Adi Explains Intermediate 7mo ago
Self-Attention: Decoding the Meaning of Self
Deep Learning
Self-Attention: Decoding the Meaning of Self
Skill Advancement Advanced 7mo ago
Machine Learning Full Course In 10 Hrs | Machine Learning Full Course For Beginners | Simplilearn
Deep Learning
Machine Learning Full Course In 10 Hrs | Machine Learning Full Course For Beginners | Simplilearn
Simplilearn Advanced 7mo ago
Scaling Up (Part 1)
Deep Learning
Scaling Up (Part 1)
Google for Developers Beginner 7mo ago
Getting started with MNIST
Deep Learning
Getting started with MNIST
Google for Developers Beginner 7mo ago
Scaling Up (Part 2)
Deep Learning
Scaling Up (Part 2)
Google for Developers Beginner 7mo ago
Debugging JAX & Flax NNX (Part 1)
Deep Learning
Debugging JAX & Flax NNX (Part 1)
Google for Developers Beginner 7mo ago
Efficient Data Loading
Deep Learning
Efficient Data Loading
Google for Developers Beginner 7mo ago
NumPy & JAX NumPy (Part 1)
Deep Learning
NumPy & JAX NumPy (Part 1)
Google for Developers Beginner 7mo ago
Debugging JAX & Flax NNX (Part 3)
Deep Learning
Debugging JAX & Flax NNX (Part 3)
Google for Developers Intermediate 7mo ago
Introducing Flax NNX (Part 1)
Deep Learning
Introducing Flax NNX (Part 1)
Google for Developers Beginner 7mo ago
📚 Continue on Coursera External links · Free to audit
1 / 3 View all →
PyTorch: Fundamentals
📚 External: Coursera ↗
Self-paced
PyTorch: Fundamentals
Opens on Coursera ↗
Generative AI and Large Language Models
📚 External: Coursera ↗
Self-paced
Generative AI and Large Language Models
Opens on Coursera ↗
Curso Completo de Deep Learning
📚 External: Coursera ↗
Self-paced
Curso Completo de Deep Learning
Opens on Coursera ↗
Deep Learning - Computer Vision for Beginners Using PyTorch
📚 External: Coursera ↗
Self-paced
Deep Learning - Computer Vision for Beginners Using PyTorch
Opens on Coursera ↗
Microsoft Azure Machine Learning for Data Scientists
📚 External: Coursera ↗
Self-paced
Microsoft Azure Machine Learning for Data Scientists
Opens on Coursera ↗
ML Pipelines on Google Cloud en Español
📚 External: Coursera ↗
Self-paced
ML Pipelines on Google Cloud en Español
Opens on Coursera ↗