"Backpropagation in neural network is a short form for "backward propagation of errors." It is a standard method of training artificial neural networks. This method helps calculate the gradient of a loss function with respect to all the weights in the network"
How to Code a Neural Network with Backpropagation In Python (from scratch)