Algorithms, programs, AI families, and the historical move from rules to learning.
Optimization, generalization, overfitting, test sets, and validation.