How to Build a Workout Program in 5 Steps | Design Your Own Plan, Even as a Beginner

Program design is just a series of decisions made in order: 1. frequency, 2. split, 3. exercises, 4. sets, reps, and intensity, 5. progression.

Follow these 5 steps and instead of copying someone else's routine, you'll build a program tailored to your own life and goals.

Why you should be able to build your own program

Off-the-shelf programs are optimized for someone else's schedule, experience level, and equipment. If your available days or gear differ, a copied plan never quite fits. Understand the design principles and you can fine-tune things yourself whenever progress stalls; it's a skill you keep for life. And it isn't complicated: you just fill in the decisions from the top down.

Step 1: Decide your weekly frequency

First, pick a number of days you can realistically sustain. The trick to consistency is choosing the floor you can always hit despite work and life, not the ideal number. Frequency then determines which splits are on the table.

Step 2: Choose your split

The rule: pick a split that trains every muscle twice a week. The best option for each frequency is covered in the split comparison guide, but when in doubt, full body or upper/lower won't steer you wrong. The shorter you want each session, the more days you train and the fewer muscle groups you hit per session.

Step 3: Choose exercises (compounds first)

The template per muscle group: 1-2 multi-joint compound lifts plus one single-joint isolation exercise. Compounds deliver the heavy loading and the bulk of your volume; isolation work finishes off the target muscle.

Muscle groupCompound (examples)Isolation (examples)
ChestBench / Incline PressDumbbell Fly
BackRows / Pull-Ups, Lat PulldownPullover
LegsSquat / Leg PressLeg Curl, Leg Extension
ShouldersOverhead PressLateral Raise
Arms-Curls / Pushdowns

Step 4: Set your sets, reps, and intensity

Now plug in the muscle-growth numbers. The targets:

Step 5: Decide how you'll progress, and log it

Finally, decide how you'll move forward. The recommendation is double progression: once every set reaches the top of your rep range, add weight and start over at the bottom. Running it requires knowing last session's numbers, so record every set's weight and reps, in a notebook or an app. When you can see what you did last time, every set today has a clear target (progressive overload).

FAQ

Should beginners design their own program from day one?
The safe route is to start from a full-body template and use this article's 5 steps to fine-tune it as you gain experience. Almost any sensible program produces growth in your first few months, so prioritize consistency over perfect design.
How many exercises per workout?
Around 4-7 per session. More than that and your focus and effort per exercise drop, dragging down the quality of your total volume. Lock in the compound lifts for the major muscle groups first, then add accessories.
How often should I change my program?
Keep your exercises as long as they keep progressing. Check your progress every 4-8 weeks as a rule of thumb, and swap rep ranges or exercises only on the lifts that have stalled.

Key takeaways

References

  1. ACSM Position Stand: Progression Models in Resistance Training for Healthy Adults
  2. Dose-response Relationship Between Weekly Resistance Training Volume and Muscle Mass
  3. Low- vs High-load Resistance Training for Strength and Hypertrophy: Meta-analysis
  4. Proximity-to-Failure and Muscle Hypertrophy: Systematic Review with Meta-analysis

That "just one more rep than last time" - captured every time.

Muscle growth only happens when you consistently beat your previous weights and reps (progressive overload). BTB Workout Log shows your last session's numbers the moment you pick an exercise, and automatically tallies your weekly sets by muscle group. No ads, fully offline, free to start - so you never lose track of where you left off.

Use BTB Workout Log for free