pt. 1. Recording macros and getting started with VBA -- pt. 2. Learning how to work with VBA -- pt. 3. Making decisions and using loops and functions -- pt. 4. Using message boxes, input boxes, and dialog boxes -- pt. 5. Creating effective code -- pt. 6. Programming the Office applications.