The document outlines the topics that will be covered in a Struts 2 course. It lists 21 chapters that will cover the evolution of web applications, Struts 2 installation and configuration, actions and results, OGNL, form and generic tags, type conversion, input validation, internationalization, interceptors, persistence, file uploads/downloads, security, custom result types, preventing double submits, Tiles integration, SiteMesh integration, zero configuration, and AJAX. It notes that the topics may change and emphasizes that training is important for increased productivity when working with new technologies.