If you’re interested in an easy explainer for backprop, then highly recommend math for deep learning by Kneusel. Finished it recently and you can apply the chain rule backwards by hand with a tiny NN, and code one too.