The document provides a checklist of topics for a code quality training agenda, including: TDD/automated tests, continuous delivery, refactoring, design patterns, emergent design, SOLID principles, SOA, paired programming, UML/object modeling, and miscellaneous code craftsmanship best practices. It notes that the list is not comprehensive and the goal is to help organizations determine which topics would be most valuable for their teams. Descriptions are provided for some of the highlighted topics.