Adversarial Robustness Tutorial Link
Chapter 1 - Introduction
Chapter 2 - Linear models
Chapter 3 - Adversarial examples, solving the inner maximization
Chapter 4 - Adversarial training, solving the outer minimization