A five-hour deep learning crash course: ANNs, CNNs, loss functions, optimizers and how to reason about training dynamics — dense but self-contained.