This document provides an overview and agenda for an introductory training course on testing infrastructure automation code with Chef and its tools. The agenda includes an overview of Chef, discussing resources, describing policies with recipes and cookbooks, using a sandbox for testing, verifying node state, getting faster feedback, writing clean code, and wrapping up. Hands-on labs are emphasized for learning Chef through practice. Questions are encouraged throughout, and breaks will be taken as needed.