Module · 6 lessons

Deep Learning Foundations

Build neural networks from scratch and understand backpropagation and the optimizers that train them.

At a glance

Level
Advanced
Lessons
6 lessons
Time to complete
2–3 weeks
Cost
Free forever · no sign-up

Before reaching for a framework, it pays to understand what a neural network actually does. This module builds neural networks from scratch with NumPy, derives backpropagation step by step, and explains the optimizers — SGD, RMSprop, and Adam — that make training work.

Lessons in this module

Achievement

Complete all 6 lessons to finish the Deep Learning Foundations module.

Start module