Design, Implementation and Evaluation of Training Programs