Neural networks, backpropagation, training and introduction to deep learning.