Welcome to Elements Training Company
Strength. Endurance. Mobility.

At Elements Training Company, we help athletes and active adults perform at their best, stay strong, and prevent injuries, so they can keep doing what they love, longer. Whether you’re a runner, cyclist, triathlete, or simply an active adult looking to move better, we create personalized programs that combine strength training, endurance coaching, and mobility work to improve performance, build resilience, and maintain overall fitness.

We specialize in:

  • Strength for Endurance Athletes: Build power, prevent injury, and improve efficiency for running, cycling, and triathlons.

  • Endurance Coaching: Tailored training programs for runners, cyclists, and multi-sport athletes to help you reach race goals, boost performance, and stay injury-free.

  • Mobility & Functional Strength: Targeted strength and movement sessions to enhance posture, protect your joints, and keep you moving efficiently in everyday life and sport.

    Every program is tailored to your body, your sport, and your goals, so you can train smarter, recover better, and perform at your highest level.

Louisville Colorado, Personal Training, Strength Training, Body building, Sport performance, youth strength training, Boulder, Colorado

Strength for Endurance Athletes

*Strength & Movement Assessment

*Strength Program Review

*Personal Training

Endurance Coaching

Whatever it is, the way you tell your story online can make all the difference.

Strength & Mobility Training

Whatever it is, the way you tell your story online can make all the difference.

As a distance runner, I tend to get pre-occupied with running-only training and neglect other types of important cross training. Working w/ Jonathan at Elements has helped me focus on core and strength training while continuing to run. The program he created for me integrates my current training with whole-body resistance workouts that are fun, effective, and time-efficient.
— Ryan D