Covers encoding categories, scaling, transformations, date features, text features, aggregations, and feature leakage. Learners create features that improve models while staying faithful to what would be known at prediction time.