Here I share with you one of the best tutorial I found on Youtube. It also has examples in Python on how to model and train your ANN.
It is a series of seven videos as follows :
Part 1: Data + Architecture
Part 2: Forward Propagation
Part 3: Gradient Descent
Part 4: Backpropagation
Part 5: Numerical Gradient Checking
Part 6: Training
Part 7: Overfitting, Testing, and Regularization