Everyone learns backpropagation as "apply the chain rule." Almost nobody explains why it's fast — and that "why" is the whole reason deep learning is computationally possible at all.
So I animated one full training step to show the part most explanations skip.
What you're actually seeing
Forward pass: a single signal travels through 3 weights → a prediction → compared to the target = the loss.
Backward pass: the error (δ) flows back through the network. δ₃ is computed at the output, then reused to get δ₂, which is reused to get δ₁ — never recalculated from scratch.






