Programs that provide training for individuals, who want to gain the knowledge, skills and tools to become trainers using a particular approach, methodology or curriculum developed, perhaps trademarked, packaged and marketed by another organization. Participants generally have basic training skills and experience but need to develop expertise in the concepts and techniques contained in the training program. Training of trainers programs vary in length from one-day workshops to multi-year courses; generally supply training agendas, workbooks, process guides, videotapes and other materials which help to standardize training content; and may require that participants present a portion of the training to a group of their peers to demonstrate their mastery of the curriculum, receive acceptable evaluation scores on their performance, attend refresher courses and/or become formally certified before being permitted to conduct their own training sessions.