I strongly recommend you this free course of Andrew NG, who, by the way, is the founder of a several AI/educational companies (including Coursera) and Professor from Stanford: https://www.coursera.org/learn/machine-learning
Here, you can learn the mathematical fundamentals of several Machine Learning models, including Artificial Neural Networks.