
Intro to Deep Learning is a free deep learning course that explains the math behind neural networks, the models inspired by biological neurons that power Transformers, CNNs, and modern AI. Instead of treating AI as a black box, it shows how a network is really a mathematical function and how it learns by adjusting its weights to reduce error.
The course builds from real and artificial neurons to linear regression as a two-layer network, mean squared error loss, partial derivatives, and gradients, with exercises along the way. It then explains gradient descent, the iterative algorithm used when no exact solution is available. It finishes with auto-regression for time-series analysis, the idea behind forecasting and modern language models.
This course is best for high school juniors and seniors and early college students who are comfortable with Algebra 2. Some exposure to calculus, especially derivatives, will help with the gradient sections. Intro to Machine Learning is a good warm-up.
Plan on about 8 hours. The math-heavy sections on gradients and gradient descent reward working the exercises by hand.
Yes. Intro to Deep Learning is completely free, with no fees, subscriptions, or account required. STEM for Others is a 501(c)(3) nonprofit, and every course in our curriculum library is free for students, families, and teachers.
You'll need solid algebra and comfort with functions. The course introduces partial derivatives and gradients as it goes, but students who have seen derivatives in Intro to Calculus will find it smoother.
Click Begin Course at the top of this page to open the full slide deck in a new tab. You can also flip through the slides embedded above. Work through one unit at a time and try the practice questions before moving on.
The self-paced Intro to Deep Learning materials don't include an official certificate. If you're taking the course through a STEM for Others chapter program, ask your chapter leader about recognizing your completion.
Yes. Teachers, homeschool families, libraries, and after-school clubs are welcome to use the Intro to Deep Learning materials with their students at no cost. STEM for Others volunteers also teach our curriculum in partner schools and libraries. You can find a chapter near you or start one at your school.
