Optimizing Training from Scratch
Instructor: Yousif Abdulhussein
Prerequisites: Multivariable Calculus and Linear Algebra
Curriculum: 8 Chapters

Optimizing Training from Scratch

This course will teach you how to take a working neural network and make it learn faster, generalize better, and train more reliably. This is the third course in the "From Scratch" series.

Free Full course access
  • Access to all content
  • Programming Exercises
  • Future course updates
Get Started

Secure checkout • 30-day money back guarantee

Course Curriculum

8 chapters are available now.

Getting Started

Course Information

Introduces the course structure, learning objectives, and the prerequisites needed to get started.

Coming Soon

Optimizing Training

Activation Functions

Explores modern activation functions such as ReLU and Softmax, examining why they outperform the sigmoid in deep networks and how the choice of activation shapes what a network can learn.

Coming Soon

Cost Functions

Introduces cross-entropy and log-likelihood as principled loss functions for classification, explaining why mean squared error breaks down and how the right cost function accelerates learning.

Coming Soon

Regularization

Covers regularization techniques to combat overfitting, building intuition for how penalizing large weights encourages a network to learn simpler, more generalizable solutions.

Coming Soon

Normalization & Initialization

Covers techniques for keeping values well-scaled throughout the network, from normalizing inputs and choosing principled weight initializations like Xavier/He to batch normalization, which re-centers and rescales activations throughout training to combat internal covariate shift and stabilize deep networks.

Coming Soon

Improving Gradient Descent

Explores momentum and adaptive learning rate methods that accelerate gradient descent, smoothing out noisy updates and escaping shallow local minima more effectively than vanilla SGD.

Coming Soon

Hyperparameter Tuning

Introduces the training, validation, and test set paradigm and covers practical tuning strategies including early stopping, learning rate schedules, and variable learning rates.

Coming Soon

Conclusion

Credits

A comprehensive list of credits for the sources that inspired and informed the course material. Useful for further reading.

Coming Soon

Impart is building the infrastructure for modern education. We help students take their learning into their own hands.

Impart

© 2026 Impart. All rights reserved.