How to Create a Workout Program: Step-by-Step Guide
Tutorial

How to Create a Workout Program: Step-by-Step Guide

Abe Dearmer||4 min read

Learn how to create a structured workout program as a coach. Step-by-step guide covering needs analysis, exercise selection, programming variables, and delivery.

Creating a workout program is the core skill of coaching. Whether you're programming for a beginner or an advanced powerlifter, the process follows the same framework: assess, select, structure, and deliver.

Step 1: Client Assessment

Before writing a single exercise, understand your client:

  • Training history — How long have they been training? What programs have they followed?
  • Goals — Strength, hypertrophy, sport performance, general fitness? Some clients want to pursue both strength and cardiovascular fitness simultaneously — a growing approach called hybrid strength training that requires specific programming considerations.
  • Schedule — How many days per week can they train? How long per session?
  • Equipment — Full gym, home gym, or limited equipment?
  • Injuries/limitations — Any movement restrictions or medical considerations?

Step 2: Choose a Training Split

Select a structure that matches their schedule and goals. For a complete breakdown of the most effective options, see Best Workout Split for Strength.

  • Full Body (3x/week) — Best for beginners or time-limited athletes
  • Upper/Lower (4x/week) — Good balance of frequency and recovery; see the complete 4-day workout split program guide for sample sessions and progression schemes
  • Push/Pull/Legs (5-6x/week) — Higher frequency for intermediate-advanced lifters
  • Custom splits — Sport-specific or bodybuilding-style splits

Step 3: Exercise Selection

For each training day, select exercises that target the intended muscle groups or movement patterns:

  • Compound movements first — Squat, bench, deadlift, overhead press, rows
  • Accessory work second — Target weak points and support compound lifts
  • 3-6 exercises per session — Enough volume without excessive fatigue
  • Movement pattern balance — Push/pull ratio, hip hinge/squat ratio

Step 4: Set Programming Variables

For each exercise, define:

  • Sets — Typically 3-5 for compounds, 2-4 for accessories
  • Reps — 1-5 for strength, 6-12 for hypertrophy, 12+ for endurance
  • Intensity — Percentage of 1RM, RPE, or RIR targets
  • Rest periods — 2-5 min for heavy compounds, 60-90 sec for accessories
  • Progression model — Linear, undulating, or autoregulated

Step 5: Add Periodization

Structure the program across multiple weeks:

  • Linear periodization — Gradually increase intensity, decrease volume
  • Undulating periodization — Vary intensity within the week (heavy, moderate, light days)
  • Block periodization — Hypertrophy → Strength → Peaking phases

Regardless of the model, each approach works best when specific progression triggers are embedded directly into the template — see our progressive overload training program guide for progression rate benchmarks and trigger templates by training level.

Step 6: Deliver the Program

How you deliver the program matters. Options include:

  • Coaching platform — Use IronCoaching's program builder to deliver directly to the athlete's IronLedger app
  • PDF export — For clients who prefer printed programs
  • Spreadsheet — Traditional but harder to track compliance

Step 7: Monitor and Adjust

A program is only as good as its execution. Track:

  • Compliance — Are they completing prescribed sessions?
  • Progression — Are lifts moving up over time?
  • RPE feedback — Is prescribed intensity matching perceived difficulty?
  • Recovery — Signs of overreaching or under-recovery?

Use your coaching dashboard to monitor these metrics and adjust programming as needed.

Frequently Asked Questions

A typical strength training session includes 4-6 exercises — 2-3 compound movements followed by 2-3 accessories. The exact number depends on the client's training level, time availability, and goals.

Most programs run for 4-8 weeks before changing. Beginners may progress on the same program for 8-12 weeks. Advanced athletes may rotate exercises more frequently while keeping the overall structure for 4-6 weeks.

A coaching platform like IronCoaching delivers programs directly to the athlete's phone via the IronLedger app. This is more professional than spreadsheets and allows you to track compliance and performance automatically.

Ready to build your coaching business?

Join IronCoaching and start connecting with athletes who need your expertise.