Answer
Backpropagation is the algorithm used to train neural networks by calculating how much each weight contributed to the final error and adjusting the weights to reduce that error.
Real-world example When a neural network mislabels a cat photo as a dog, backpropagation adjusts the internal weights so the next prediction is more likely to be correct.