Badge for Programming Course
Programming

A Good Program Starts With a Plan

  • 3 CEU

  • Online

Great programming builds fitness over time. Learn how to design workouts that work together, produce measurable results, and form the foundation of an effective long-term training plan.

Understand the Why Behind the Workouts

Understanding how a program is built changes how you train. Once you can see the logic behind variations, structures, and progressions, the workouts stop looking random and start looking well planned and thought out. This course will teach you:

The Elements of Variance

Learn what variance really means and how to use it on purpose.

How to Build a Single Workout

Construct one effective session where every choice serves a clear intent.

How to Build the Next Workout

See how one workout should inform the next across a week of training.

Testing the Program

Learn to test a program and determine if it’s actually working.

Progress Isn't an Accident. It's Programmed.

Lasting fitness comes from structure: the right mix of variance, the right order of work, and an honest way to test whether it pays off. That is what programming gives you, and it is the difference between working hard and genuinely, measurably getting better over time.

Before You Enroll 

Format: The course is $60, fully online, self-paced, and worth 3 CEUs.

Course language: This course is available in English.

Prerequisites: No prerequisites. Start whenever you are ready.

Your pace: Work across multiple sittings and resume where you left off, though it is best to finish a module before exiting, since partial modules are not saved.

Certificate: Upon successful completion, participants receive a certificate of completion. This course does not confer a CrossFit trainer credential or other certification necessary to offer CrossFit® brand training.

Refunds: CrossFit does not offer refunds or transfers.

Build Programs That Add Up Over Time

From a single workout to a tested plan, learn the structure behind real, lasting fitness. Understand the why, and everything you program after this point gets sharper.