Courselet
Possible Approximately Correct Learning
Introduction to Generative Adversarial Networks (GAN) with basic applications