Check this courses if you want to learn more about convolutional neural networks and their fundamentals: 1) http://cs231n.stanford.edu/