An introduction to Deep Learning theory Neurons & Neural Networks The Training Process Backpropagation Optimizers Common network architectures and use cases Convolutional Neural Networks Recurrent Neural Networks Long Short Term Memory Networks Generative Adversarial Networks Getting started