How to Build a Workout Program From Scratch
TL;DR: Start with a full-body or upper/lower split 3-4 days per week. Build each session around compound lifts (squat, hinge, push, pull), add isolation work for lagging areas, aim for 10-20 hard sets per muscle group per week, and apply progressive overload by adding weight or reps every session. Deload every 4-6 weeks.
A program is not a random collection of exercises. It is a structured plan designed to produce a specific adaptation over time. Here is how to build one from scratch, whether you are a complete beginner or someone tired of winging it at the gym.
Step 1: Choose Your Training Split
Your training split determines how you distribute muscle groups across the week. The best split is the one that matches your schedule and allows adequate recovery.
| Split | Days/Week | Best For | Example | |-------|----------|----------|---------| | Full Body | 3 | Beginners, time-limited | Mon/Wed/Fri | | Upper/Lower | 4 | Intermediates | Mon/Tue/Thu/Fri | | Push/Pull/Legs | 6 | Advanced, high volume | 2x rotation | | Bro Split | 5-6 | Advanced with specific weak points | One muscle/day |
For beginners: Start with full body 3 days per week. You get high frequency (each muscle trained 3x/week), which is optimal for motor learning and early strength gains.
For intermediates: Upper/lower 4 days per week balances volume and recovery. Each muscle is hit twice per week with enough volume per session to drive growth.
Step 2: Select Your Exercises
Build each session around movement patterns, not muscles. This ensures balanced development and reduces injury risk.
The 6 fundamental movement patterns:
- Horizontal Push — Bench press, dumbbell press, push-ups
- Horizontal Pull — Barbell row, dumbbell row, cable row
- Vertical Push — Overhead press, dumbbell shoulder press
- Vertical Pull — Pull-ups, lat pulldowns, chin-ups
- Hip Hinge — Deadlift, Romanian deadlift, hip thrust
- Squat — Back squat, front squat, goblet squat, leg press
A full-body template:
Each session includes one exercise from each pattern:
- Squat variation: 3 sets of 6-8
- Hinge variation: 3 sets of 6-8
- Horizontal push: 3 sets of 8-10
- Horizontal pull: 3 sets of 8-10
- Vertical push or pull: 2-3 sets of 8-12
- 1-2 isolation exercises: 2-3 sets of 10-15
Rotate exercises between sessions. Monday might be back squat, bench press, barbell row. Wednesday might be front squat, overhead press, pull-ups. This provides variety while keeping the movement patterns consistent.
Step 3: Set Volume and Intensity
Volume is the total number of hard sets per muscle group per week. Research suggests:
- Minimum effective dose: ~10 sets per muscle group per week
- Optimal range: 10-20 sets per muscle group per week
- Diminishing returns: Above 20 sets, recovery becomes a limiting factor for most natural lifters
Intensity refers to how close you train to failure. For hypertrophy, most sets should be performed with 1-3 Reps in Reserve (RIR). Going to true failure on every set accumulates excessive fatigue without proportional benefit.
Rep ranges by goal:
| Goal | Rep Range | Rest Period | |------|-----------|-------------| | Strength | 3-6 reps | 3-5 minutes | | Hypertrophy | 6-12 reps | 1.5-3 minutes | | Muscular endurance | 12-20 reps | 60-90 seconds |
You do not need to pick just one range. A well-designed program includes multiple rep ranges across the week.
Step 4: Apply Progressive Overload
Progressive overload is the single most important principle in training. Without it, you are exercising, not training. Your body adapts to the stimulus you give it. To keep progressing, the stimulus must increase over time.
Methods of progressive overload (in order of priority):
- Add weight. The simplest form. If you squatted 185 lbs for 3x8 last week, try 190 lbs or hit 3x9 this week.
- Add reps. Use a rep range (e.g., 8-12). Start at 8 reps, add reps each week until you hit 12, then increase weight and drop back to 8.
- Add sets. Increase weekly volume from 12 to 14 to 16 sets over a mesocycle.
- Improve technique. Better form often allows more mechanical tension on the target muscle even at the same weight.
- Reduce rest time. Same work in less time means increased work density.
Double progression is the most practical method for most people: work within a rep range. When you hit the top of the range for all sets, increase the weight by the smallest increment available and start at the bottom of the range again.
Step 5: Plan Recovery and Deloads
Training creates the stimulus. Recovery is when adaptation actually happens.
- Rest days: At least 1-2 full rest days per week. Active recovery (walking, light stretching) is fine.
- Sleep: 7-9 hours. Non-negotiable for recovery and muscle growth.
- Deload weeks: Every 4-6 weeks, reduce volume (sets) or intensity (weight) by 40-50% for one week. This dissipates accumulated fatigue and allows your body to fully realize the adaptations from the previous training block.
A deload is not a waste of a week. It is the week that makes the next 4-6 weeks possible.
Step 6: Structure Your Week
Example: Full-Body 3x/Week (Beginner)
Monday:
- Back Squat: 3x6-8
- Bench Press: 3x8-10
- Barbell Row: 3x8-10
- Dumbbell Lateral Raise: 2x12-15
- Bicep Curl: 2x10-12
Wednesday:
- Romanian Deadlift: 3x8-10
- Overhead Press: 3x8-10
- Pull-ups (or lat pulldown): 3x6-10
- Leg Curl: 2x10-12
- Tricep Pushdown: 2x10-12
Friday:
- Leg Press: 3x8-12
- Incline Dumbbell Press: 3x8-12
- Cable Row: 3x10-12
- Face Pull: 2x15-20
- Dumbbell Curl: 2x10-12
Let Protokl Program It For You
Building a program from scratch takes knowledge and iteration. If you want personalized workout programming without the guesswork, Protokl generates training programs tailored to your experience level, available equipment, schedule, and goals. It applies progressive overload automatically and adjusts based on your logged performance. The programming is built on evidence-based principles, so you can focus on lifting instead of spreadsheet engineering.
Want this as a daily protocol?
Protokl builds personalized workout and nutrition plans around your body composition, goals, and experience level. Science-backed. AI-powered. Syncs with Apple Health.
Get Protokl →