This document provides an instructor guide for personalizing and extending HCM applications. It discusses creating sandboxes to allow for personalizations without affecting production data. It also covers customizing pages and components, managing customizations, and migrating changes between environments. Flexfields are explained as a way to extend data collection. Steps for creating and using fast formulas to add computation and validation logic are presented along with various formula use cases.