Do you understand the fundamentals of program design? All professional coaches should build their competence on a foundation of proven program design principles.

OPEX Programming Principles Course

An Introduction to Individual Design

Programming: Principles is an introductory program design course on fundamental strength and conditioning principles. This coaching and personal training course simplifies these concepts by focusing on the rationale behind each programming element and their proper application, all to provide a better understanding of program design principles. This course will provide you with a solid foundation and is a recommended prerequisite to the OPEX Coaching Certificate Program (CCP).

Learn How to Design Progressive Programs with 6 Client Avatars

OPEX CEO Carl Hardwick puts the principles outlined in this coaching and personal training program design course into practice with six different client avatars and demonstrates how to design personalized progressive programs. These avatars will bridge the gap between theory and implementation and give you the tools to put your knowledge into practice with your clients immediately.

OPEX Programming Principles Workbook

About the Instructor

Carl Hardwick

Carl Hardwick


OPEX CEO Carl Hardwick has dedicated his life to health and fitness. Sold by the OPEX individual program design approach, Hardwick owns multiple OPEX-licensed gyms and helps write and design educational material. He’s an integral part of the growing movement in personalized fitness that is using the OPEX Coaching Certificate Program (CCP) to change the face of professional coaching.

Course Syllabus



  • Introduction to Programming: Principles
Exercise Principles
  • Health Continuum
  • Functional Fitness
  • Intent in Program Design
  • Maximum Physical Potential
  • Adaptation in Physical Fitness
  • OPEX Assessment
  • Fitness Monitoring Exercises
  • The Three Ps
Program Design Principles
  • OPEX Gain, Pain, Sustain
  • OPEX Gain
  • Resistance Training
  • Strength Continuum
  • Muscle Endurance Tree
  • Volume and Intensity
  • Gain Resistance Training Avatar
  • OPEX Pain
  • Anaerobic Development
  • Mixed Modal Anaerobic Development
  • Cyclical Anaerobic Avatar
  • Mixed Modal Anaerobic Avatar
  • OPEX Sustain
  • Aerobic Development
  • Mixed Modal Aerobic Development
  • Cyclical Aerobic Avatar
  • Mixed Modal Anaerobic Avatar
  • Concurrent Training
  • Concurrent Training Avatar
  • Experience OPEX Programming Principles

Frequently Asked Questions

Who is this course for?
Programming: Principles is for a coach that is trying to uplevel their program design knowledge.
I am a personal trainer, is this course right for me?
Absolutely. This course is perfect for any coach that delivers individually designed fitness to their clients, personal trainers included.
What will I learn in this course?
You will be introduced to the OPEX method of individually designed fitness. This includes the basics of assessment, strength training, and energy system development.
Is this course informative for individual and group program design?
All of our education teaches a coach how to work with their clients in a one to one setting, but principles can be applied in any setting.
How are OPEX Principles of Program Design different from other programming theories?
At OPEX, we take proven models of development and teach our coaches how to implement these methods with their clients. James FitzGerald has taken these methods and his 20+ years of scientific and empirical data to develop our principles.
How does this course help prepare me for OPEX CCP?
Programming: Principles introduces you to our method of assessment, OPEX Body, Move, Work  and lays out our principles of strength and energy system training.

OPEX Programming: Principles

An Introduction to Individual Design

Programming Principles Book

Download The Course Syllabus

The Coach's Toolkit