Skip to content

Beginner full body workout plan

A simple full body workout plan for your first months in the gym: two workouts, A and B, alternated three days a week. Each one is five exercises, built on the basic lifts, and takes about 45 to 50 minutes with a warm-up.

Below is every exercise with its sets, reps and rest time, the schedule for the first two weeks, and how much work each muscle gets.

Days a week
3
Session
45–50 min
Level
Beginner
Workouts
2

Equipment: barbell, cable, machine, dumbbell.

Schedule: week 1

  1. Mon Workout A
  2. Tue Rest
  3. Wed Workout B
  4. Thu Rest
  5. Fri Workout A
  6. Sat Rest
  7. Sun Rest

Schedule: week 2

  1. Mon Workout B
  2. Tue Rest
  3. Wed Workout A
  4. Thu Rest
  5. Fri Workout B
  6. Sat Rest
  7. Sun Rest

Beginner Full Body A

About 45 minutes, 5 exercises

ExerciseSets × repsRest
Squat (Barbell) Quads3 × 5–83 min
Bench Press (Barbell) Chest3 × 5–82 min 30 s
Seated Cable Row Upper back3 × 8–122 min
Lying Leg Curl (Machine) Hamstrings2 × 10–151 min 30 s
Bicep Curl (Dumbbell) Biceps2 × 10–151 min

Beginner Full Body B

About 50 minutes, 5 exercises

ExerciseSets × repsRest
Romanian Deadlift (Barbell) Hamstrings3 × 6–103 min
Leg Press (Machine) Quads3 × 10–152 min
Shoulder Press (Dumbbell) Shoulders3 × 8–122 min
Lat Pulldown (Cable) Lats3 × 8–122 min
Triceps Rope Pushdown (Cable) Triceps2 × 10–151 min

Sets per muscle per week

On the week 1 schedule. A muscle that only assists counts as half a set. About 10 to 20 hard sets a week is the range most research supports for growth.

  • Hamstrings 11.5
  • Shoulders 10.5
  • Quads 9
  • Biceps 8.5
  • Upper back 7.5
  • Calves 6.5
  • Triceps 6.5
  • Glutes 6
  • Chest 6
  • Lats 6
  • Lower back 4.5
  • Forearms 2

How to progress

Start each exercise with a weight you can lift for the bottom of its rep range with two or three reps to spare. Keep that weight until you reach the top of the range on every set, then add the smallest jump you can (about 2.5 kg or 5 lb) and build the reps back up. This is double progression: reps first, then weight.

Rest the full time on the big lifts, and stop a set when your form breaks down. If a lift stalls for three or four sessions in a row, take a lighter week or swap the exercise for a close variation.

Your first week

Use the first week to learn the movements and find your starting weights, not to set records. Start each lift light, add weight across your sets until the last set feels like it has two or three reps left, and write that weight down: it is your starting point.

Why full body for beginners

New lifters get stronger mostly by getting better at the movements, and you get better at a movement by practising it often. Training your whole body three times a week means you squat, press and pull several times a week instead of once, with a rest day in between to recover.

Questions

What is the best workout plan for a beginner?

A full body program three times a week, built on a few big lifts. You practise each movement often, which is how beginners get strong fastest, and you have a rest day between every session.

How much weight should I start with?

Less than you think. Pick a weight you can lift for the bottom of the rep range with two or three reps to spare and good form. Starting light costs you a week or two; starting heavy costs you months if it leads to an injury or a stall.

How long should I stay on a beginner program?

As long as you keep adding weight or reps most weeks, often three to six months. When progress slows and the sessions start to feel too long, move to an upper lower split.

Can I do this program with machines only?

Yes. Swap the barbell squat for a leg press or hack squat, the bench press for a chest press machine, the Romanian deadlift for a back extension or seated leg curl, and keep everything else. The plan and progression stay the same.

Do I need to warm up?

Do a few lighter sets of the first lift before your work sets: the empty bar, then a couple of steps up. Our warm-up calculator works out the weights and plates for you.

Related

Start this program free

This program is built into SigmaGains: browse programs, add it, and every exercise, set, rep range and rest time is filled in. Each set shows what you lifted last time, and the app flags a lift that has stalled. No ads, no subscription, no account needed.

Start tracking free