Training Program Design

Training Program Design 101: Fundamentals

Designing training programs for athletes is such a fascinating endeavor. There are endless opportunities to infuse and mix time-proven resistance training methodologies, and perhaps