This document provides an agenda for a training on Drupal theming for developers. It begins with introducing the objectives of the training, which is to provide a comprehensive introduction to building customized layouts in Drupal. The agenda then covers understanding what a theme is, writing a basic theme, theme components, customization strategies, theming tools and resources, and the difference between coding and configuration. It provides overviews and instructions for various theming topics like basic theme structure, overriding layouts, regions, templates, and theme functions. Tools mentioned include the Devel and Devel Themer modules, as well as starter themes like Zen, Basic, Omega, Framework, and Adaptive.