Neural networks from scratch
How a network is put together and how it learns: the architectures and the PyTorch that runs them, then backpropagation and everything that decides whether the learning signal survives the trip — initialization, normalization, the learning rate, the loss, regularization — then what the trained network turns out to contain, and one network trained end to end to play Go.