Home/Coursera/Deep Learning Specialization
DeepLearning.AI · on Coursera

Deep Learning Specialization

4.9(89,000)·1.3M enrolled
Intermediate 120 hours English Specialization Certificate Certificate
Editor's Pick
The from-scratch NumPy implementations alone justify this course — understanding backpropagation by implementing it changes how you think about neural networks.

About this course

The Deep Learning Specialization is the natural follow-on to Andrew Ng's Machine Learning Specialization and goes deep into neural network design and training: implementing networks from scratch in NumPy to understand the math, then applying them at scale with TensorFlow. Five courses cover neural network foundations, improving networks (hyperparameter tuning, regularization, optimization), structuring ML projects (the practical decision-making most courses skip), convolutional networks for vision, and sequence models for NLP and audio.

The 'Structuring Machine Learning Projects' course (course 3) is often cited as the most valuable in isolation — it covers the diagnostic and decision-making processes that experienced ML practitioners use but few courses teach explicitly. Combined with the theoretical rigor of implementing networks from scratch, this specialization produces practitioners who understand their models rather than just running them.

What you'll learn

Implement neural networks from scratch in NumPy to understand backpropagation
Apply regularization, optimization, and hyperparameter tuning effectively
Make systematic decisions about ML project strategy and error analysis
Build CNNs for object detection, segmentation, and face recognition
Build RNNs and attention models for NLP and sequence tasks

This course includes

120h
On-demand video
Yes
Certificate
Yes
Mobile access
English
Language
Comparison · LBS

Compare alternatives for Deep Learning Specialization

Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
Coursera4.9(89,000)
Deep Learning Specialization
Price
Paid
Free to audit, paid certificate
Duration
120 hrs
Level
Intermediate
Certificate
Specialization Certificate
MIT OpenCourseWare4.9(15,000)
Linear Algebra (18.06)
Price
Free
Completely free, openly licensed — no certificate
Duration
34 hrs
Level
Intermediate
Certificate
Stanford Online4.9(9,000)
CS231n: Deep Learning for Computer Vision
Price
Free
Free lecture materials; some versions paid
Duration
50 hrs
Level
Advanced
Certificate
Stanford Online4.9(7,000)
CS224n: Natural Language Processing with Deep Learning
Price
Free
Free lecture materials; some versions paid
Duration
50 hrs
Level
Advanced
Certificate
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.

Instructor

AN
Andrew Ng
Coursera instructor
1.3M+ learners12 courses4.9 instructor rating

Taught by Andrew Ng, Co-founder of Coursera and DeepLearning.AI, former Head of AI at Baidu and Google Brain, the most-trusted ML educator of the last decade.

Requirements

  • Python proficiency; linear algebra and probability basics; prior ML exposure recommended

Who this course is for

  • Learners who completed the ML Specialization and want deep learning depth
  • Software engineers and data scientists moving into deep learning roles
  • Anyone who wants the rigorous foundation before applying pre-trained models

About this provider

CO
Coursera
University-backed online learning platform. 142M learners, 7,000+ courses from 325+ institutions.
Visit Coursera

Frequently asked questions

After — the Deep Learning Specialization assumes ML fundamentals that the ML Specialization covers.
Primarily TensorFlow 2.x (Keras API), with some NumPy from-scratch implementations. PyTorch coverage is limited.
Paid
Free to audit, paid certificate
Enroll now