Neural Networks and Deep Learning (Andrew Ng, DeepLearning.AI)
- Course audio
- Course audio: English
- Level
- Intermediate
- Length
- 43 lessons · 5.7 hours
What you'll be able to do
- Write vectorised forward and backward propagation
- Choose activation functions and initialise weights
- Build a deep neural network from scratch
About this course
Course 1 of the Deep Learning Specialization in Andrew Ng's own lecture videos: 43 lessons, about 6 hours. It explains what a neural network is and why deep learning took off, then treats logistic regression as a tiny neural network: cost function, gradient descent, derivatives, computation graphs and vectorisation in Python. Later weeks build shallow and then deep networks, covering activation functions, random initialisation, forward and backward propagation and the difference between parameters and hyperparameters. Still one of the clearest foundations for anyone moving from machine learning into deep learning.
Before you start: Basic Python and machine learning ideas
Syllabus
43 lessons · 5:40:16 in total
- 1Welcome (Deep Learning Specialization C1W1L01)5:32
- 2What is a Neural Network? (C1W1L02)7:17
- 3Supervised Learning with a Neural Network (C1W1L03)8:29
- 4Why is deep learning taking off? (C1W1L04)10:22
- 5About This Course (C1W1L05)2:28
- 6Course Resources (C1W1L06)1:56
- 7Binary Classification (C1W2L01)8:24
- 8Logistic Regression (C1W2L02)6:00
- 9Logistic Regression Cost Function (C1W2L03)8:12
- 10Gradient Descent (C1W2L04)11:24
- 11Derivatives (C1W2L05)7:11
- 12More Derivative Examples (C1W2L06)10:28
- 13Computation Graph (C1W2L07)3:34
- 14Derivatives With Computation Graphs (C1W2L08)14:34
- 15Logistic Regression Gradient Descent (C1W2L09)6:43
- 16Gradient Descent on m Examples (C1W2L10)8:01
- 17Vectorization (C1W2L11)8:05
- 18More Vectorization Examples (C1W2L12)6:20
- 19Vectorizing Logistic Regression (C1W2L13)7:33
- 20Vectorizing Logistic Regression's Gradient Computation (C1W2L14)9:38
- 21Broadcasting in Python (C1W2L15)11:06
- 22A Note on Python/Numpy Vectors (C1W2L16)6:50
- 23Quick Tour of Jupyter/iPython Notebooks (C1W2L17)3:44
- 24Explanation of Logistic Regression's Cost Function (C1W2L18)7:15
- 25Neural Network Overview (C1W3L01)4:27
- 26Neural Network Representations (C1W3L02)5:15
- 27Computing Neural Network Output (C1W3L03)9:58
- 28Vectorizing Across Multiple Examples (C1W3L04)9:06
- 29Explanation For Vectorized Implementation (C1W3L05)7:38
- 30Activation Functions (C1W3L06)10:57
Show all 43 lessons
- 31Why Non-linear Activation Functions (C1W3L07)5:36
- 32Derivatives Of Activation Functions (C1W3L08)7:58
- 33Gradient Descent For Neural Networks (C1W3L09)9:58
- 34Backpropagation Intuition (C1W3L10)15:49
- 35Random Initialization (C1W3L11)7:58
- 36Deep L-Layer Neural Network (C1W4L01)5:51
- 37Forward Propagation in a Deep Network (C1W4L02)7:16
- 38Getting Matrix Dimensions Right (C1W4L03)11:10
- 39Why Deep Representations? (C1W4L04)10:34
- 40Building Blocks of a Deep Neural Network (C1W4L05)8:34
- 41Forward and Backward Propagation (C1W4L06)10:30
- 42Parameters vs Hyperparameters (C1W4L07)7:17
- 43What does this have to do with the brain? (C1W4L08)3:18
What to take next

Neural Networks: Zero to Hero (Andrej Karpathy)
Andrej Karpathy
English18.6 h9 lessonsAdvanced

100 Days of Deep Learning in Hindi (CampusX)
CampusX
Hindi52.2 h84 lessonsIntermediate

Generative AI (Advanced NLP) in Urdu, Spring 2026 (Agha Ali Raza)
Agha Ali Raza - Youtube Channel
Urdu30.3 h31 lessonsAdvanced
Related courses
Videos by DeepLearningAI, played from their official YouTube channel. Subscribe on YouTube
Official upload by the teacher or institution on their own channel, shown with YouTube's embedded player.
Lessons listed from the official YouTube playlist. Full playlist on YouTube
Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.
Report a problem or a rights request