Deep Learning
52 courses12.0M learners17 providers
Master deep learning fundamentals including neural network architectures, backpropagation, optimization, and advanced techniques like CNNs, RNNs, and transformers.
AllNeural NetworksCNNsRNNsBackpropagationPyTorchTensorFlow
Editor's Picks
Top Rated in Deep Learning
All Deep Learning Courses
Stanford Online
Free
intermediate
Machine Learning
Stanford Online
11 weeksintermediate
Free
Coursera
$49/mo
intermediate
Deep Learning Specialization
Coursera
5 monthsintermediate
$49/mo
fast.ai
Free
beginner
Practical Deep Learning for Coders
fast.ai
7 weeksbeginner
Free
MIT
Free
beginner
Introduction to Deep Learning
MIT
10 weeksbeginner
Free
Google
Free
beginner
Machine Learning Crash Course
15 hoursbeginner
Free
Harvard / edX
Free
beginner
CS50's Introduction to Artificial Intelligence with Python
Harvard / edX
7 weeksbeginner
Free
Stanford Online
Free
advanced
Deep Learning for Computer Vision
Stanford Online
10 weeksadvanced
Free
Kaggle
Free
beginner
Intro to Deep Learning
Kaggle
4 hoursbeginner
Free
Udacity
Free
beginner
Intro to Machine Learning with PyTorch
Udacity
3 monthsbeginner
Free
Coursera
$49/mo
beginner
Machine Learning Specialization
Coursera
3 monthsbeginner
$49/mo
University of Helsinki
Free
beginner
Elements of AI
University of Helsinki
6 weeksbeginner
Free
NYU
Free
advanced
Deep Learning
NYU
14 weeksadvanced
Free
DataCamp
$25/mo
intermediate
Machine Learning Scientist with Python
DataCamp
93 hoursintermediate
$25/mo
Coursera
$49/mo
intermediate
TensorFlow Developer Professional Certificate
Coursera
4 monthsintermediate
$49/mo
Coursera
$49/mo
intermediate
IBM AI Engineering Professional Certificate
Coursera
3 monthsintermediate
$49/mo
Coursera
$49/mo
intermediate
Generative Adversarial Networks (GANs) Specialization
Coursera
3 monthsintermediate
$49/mo
edX
$300
intermediate
Machine Learning with Python: from Linear Models to Deep Learning
edX
15 weeksintermediate
$300
edX
Free
beginner
Deep Learning Fundamentals with Keras
edX
5 weeksbeginner
Free
Udemy
$12.99
intermediate
Deep Learning A-Z 2024: Neural Networks, AI & ChatGPT
Udemy
23 hoursintermediate
$12.99
Udemy
$12.99
intermediate
PyTorch for Deep Learning & Machine Learning
Udemy
26 hoursintermediate
$12.99
Udemy
$12.99
intermediate
TensorFlow Developer Certificate in 2024: Zero to Mastery
Udemy
64 hoursintermediate
$12.99
Udemy
$12.99
beginner
Complete Machine Learning & Data Science Bootcamp 2024
Udemy
44 hoursbeginner
$12.99
Udemy
$12.99
intermediate
Deep Learning and Computer Vision A-Z: OpenCV, SSD & GANs
Udemy
12 hoursintermediate
$12.99
DeepLearning.AI
Free
intermediate
How Diffusion Models Work
DeepLearning.AI
1 hourintermediate
Free
fast.ai
Free
advanced
Practical Deep Learning for Coders Part 2: Deep Learning Foundations to Stable Diffusion
fast.ai
14 weeksadvanced
Free
Stanford Online
Free
intermediate
Deep Learning
Stanford Online
10 weeksintermediate
Free
Stanford Online
Free
advanced
Deep Multi-Task and Meta Learning
Stanford Online
10 weeksadvanced
Free
MIT OpenCourseWare
Free
intermediate
Introduction to Machine Learning
MIT OpenCourseWare
14 weeksintermediate
Free
MIT OpenCourseWare
Free
intermediate
Artificial Intelligence
MIT OpenCourseWare
14 weeksintermediate
Free
MIT OpenCourseWare
Free
advanced
Machine Learning for Healthcare
MIT OpenCourseWare
14 weeksadvanced
Free
Google
Free
beginner
Intro to TensorFlow for Deep Learning
2 monthsbeginner
Free
Kaggle
Free
intermediate
Computer Vision
Kaggle
4 hoursintermediate
Free
Microsoft
Free
beginner
AI for Beginners
Microsoft
12 weeksbeginner
Free
Coursera
$49/mo
beginner
Introduction to Deep Learning & Neural Networks with Keras
Coursera
3 weeksbeginner
$49/mo
Udacity
$249/mo
beginner
AI Programming with Python Nanodegree
Udacity
3 monthsbeginner
$249/mo
Udacity
$249/mo
advanced
Deep Reinforcement Learning Nanodegree
Udacity
4 monthsadvanced
$249/mo
Udacity
$249/mo
intermediate
Natural Language Processing Nanodegree
Udacity
3 monthsintermediate
$249/mo
Udacity
$249/mo
intermediate
Computer Vision Nanodegree
Udacity
3 monthsintermediate
$249/mo
DataCamp
$25/mo
intermediate
Deep Learning in Python
DataCamp
4 hoursintermediate
$25/mo
LinkedIn Learning
$29.99/mo
beginner
Deep Learning: Getting Started
LinkedIn Learning
2 hoursbeginner
$29.99/mo
DataCamp
$25/mo
intermediate
Introduction to Deep Learning with PyTorch
DataCamp
4 hoursintermediate
$25/mo
Coursera
$49/mo
beginner
Introduction to TensorFlow for AI, ML, and DL
Coursera
4 weeksbeginner
$49/mo
Udemy
$12.99
beginner
The Data Science Course: Complete Data Science Bootcamp
Udemy
32 hoursbeginner
$12.99
Stanford Online
Free
advanced
Machine Learning with Graphs
Stanford Online
10 weeksadvanced
Free
LinkedIn Learning
$29.99/mo
intermediate
Computer Vision: Deep Learning with Python
LinkedIn Learning
3 hoursintermediate
$29.99/mo
Coursera
$49/mo
intermediate
AI for Medicine Specialization
Coursera
3 monthsintermediate
$49/mo
Udemy
$12.99
intermediate
Python for Time Series Data Analysis
Udemy
18 hoursintermediate
$12.99
LinkedIn Learning
$29.99/mo
beginner
TensorFlow: Essential Training
LinkedIn Learning
3 hoursbeginner
$29.99/mo
Coursera
$49/mo
intermediate
Deep Neural Networks with PyTorch
Coursera
7 weeksintermediate
$49/mo
Udacity
Free
beginner
AWS Machine Learning Foundations
Udacity
2 monthsbeginner
Free
Coursera
$49/mo
intermediate
Deep Learning for Computer Vision with TensorFlow
Coursera
4 weeksintermediate
$49/mo
LinkedIn Learning
$29.99/mo
intermediate
PyTorch Essential Training: Deep Learning
LinkedIn Learning
3 hoursintermediate
$29.99/mo
Frequently Asked Questions
What prerequisites do I need for deep learning?
You should have a solid understanding of linear algebra, calculus, probability, and Python programming. Familiarity with basic machine learning concepts is also helpful.
How long does it take to learn deep learning?
Most learners can grasp the fundamentals in 3-6 months of consistent study. Mastering advanced topics like custom architectures and research-level work may take 1-2 years.
What hardware do I need for deep learning?
A GPU with at least 8GB VRAM is recommended for training models. Cloud platforms like Google Colab offer free GPU access for beginners.
Should I learn PyTorch or TensorFlow first?
Both are excellent choices. PyTorch is favored in research for its dynamic computation graphs, while TensorFlow is widely used in production. Many courses teach both.