Training program design and implementation