Part 1: Supervised Learning
Part 2: Deep Learning
Part 3: Generalization and regularization
Part 4: Unsupervised learning
Part 5: Reinforcement learning
Fundamental concepts in Probability and Statistics
Download the main course note from this Link.