Alpha Progression
How Alpha Progression's Training Plan Generator Works

How Alpha Progression's Training Plan Generator Works

Alpha Progression's training plan generator automatically creates a complete, personalized training plan around your experience, goal, schedule, equipment, and muscle priorities. It chooses a training split, exercises, and set and rep targets, while giving you the option to choose your own split and edit the result.

You tell the generator how often you want to train, how much time you have, what equipment is available, and which muscles you want to emphasize. It brings those inputs together into a structured plan. You can keep the setup simple or include RIR, periodization, and a deload.

This guide explains how your settings shape the generated plan, illustrates the process with three example setups, and shows how to review and customize the result. Plan generation is included in Alpha Progression Pro. For a walkthrough of the rest of the app, see the complete Alpha Progression Guide.

What does the training plan generator create?

The generator builds a complete plan from your settings. The result includes the training split, exercise selection and order, distribution of exercises across workouts, set counts, repetition targets, and dropsets. You can also include RIR targets, periodization, and a deload.

The settings work together. Experience, training frequency, and gender influence the plan broadly. Workout duration mainly affects exercise selection and set counts. Your goal mainly determines repetition targets, while muscle priorities can affect the split and how work is distributed.

A four-day plan with an upper-chest focus and hour-long sessions can therefore look different from a three-day plan for short, balanced workouts, even when both users choose muscle gain as their goal.

Once generated, the plan is fully editable. You can use it as it is or adapt individual choices to your preferences.

How your settings shape the generated plan

Choose your experience level based on consistent training

The experience levels primarily refer to how long you have trained consistently. Use your strength-training experience as the guide, rather than how long ago you first joined a gym.

Alpha Progression's training experience levels
Experience levelConsistent strength-training experience
BeginnerLess than 6 months
Intermediate6+ months
Advanced1.5+ years
Pro4+ years
Elite8+ years

For less than six months, choose Beginner. After that, choose the highest level whose threshold you have reached. For example, approximately two years of consistent strength training corresponds to Advanced. The labels describe the experience setting used for your plan; they are not a ranking of how seriously you take your training.

Set your goal

Choose Maximum strength, Muscle gain, or Strength endurance according to what you want to emphasize. This mainly influences the repetition targets written into your plan.

If your priority is building muscle, choose Muscle gain. If your priority changes later, you can edit the repetition targets. You do not have to discard a plan you enjoy simply to change those targets.

Configure your gym and available equipment

Select the gym you will use and check its equipment settings before generating. The generator selects from the exercises available in that gym, so a home setup with dumbbells and a bench should reflect that equipment selection.

You can also make particular exercises unavailable through the gym's exercise settings. If there is an exercise you know you do not want, excluding it before generation saves you having to replace it afterward.

Check your available weights too: weight ranges, their increments, or your bar and plates. These settings help the app provide practical progression recommendations when you start training with the plan.

Choose a realistic frequency and workout duration

Enter how often you want to train and how long you want each workout to take. Use a schedule you can usually maintain. The generator uses frequency together with your other settings to organize the plan, and the requested duration mainly shapes exercise selection and set counts.

The workout-duration estimate includes the whole session, including warmups, rest periods, and transitions. It is a rough estimate. Your actual pace and gym conditions can make a session shorter or longer.

After trying the workouts, adjust them if necessary. You can add or remove sets and exercises, or join exercises into supersets to make more efficient use of your time. You do not need to keep an impractical session length just because it appeared in the first generated version.

The plan follows a sequence of workouts rather than fixed calendar appointments. If you train a day earlier or later, continue through that sequence. Missing a session does not require generating a new plan.

Let the app choose a split, or select your own

A training split determines how your training is divided across the workouts in your plan. With Automatic selected, Alpha Progression chooses the split using your settings and can also adapt it into a hybrid.

If you already prefer a particular split, you can choose it yourself. Depending on your training frequency, the available choices include:

  • Full body
  • Upper-lower
  • Push-pull
  • Push-pull-legs (PPL)
  • PPL-upper-lower

Automatic is a useful starting point when you are unsure. Selecting your own split lets you keep a structure you enjoy while the generator fills in the plan using your other settings. You do not need to choose a split just because someone else prefers it.

Use muscle priorities to express relative emphasis

Muscle priorities tell the generator how you want to distribute attention across your muscles. A focus can affect set counts, training frequency, exercise selection and order, and even the split.

Muscle priorities are relative. Selecting more priority muscles spreads the emphasis across more areas. Prioritizing every muscle has the same effect as leaving them all neutral. Deprioritizing every muscle also leaves their relative priorities unchanged.

How to interpret muscle priorities
Your selectionWhat it communicates
All muscles neutralNo particular muscle should receive extra priority.
One or two muscles prioritized; the others neutralGive those muscles more emphasis relative to the rest.
Many muscles prioritizedSpread the focus across those muscles, diluting the emphasis on any individual one.
All muscles prioritized or all deprioritizedNo relative difference between muscles, just as when all are neutral.
One muscle prioritized; all others deprioritizedThe strongest relative focus you can set for that muscle.

If you want balanced development, leaving the muscles neutral is a straightforward choice. If you have specific priorities, select them deliberately. You can select as many as you want, but selecting everything does not create a stronger overall focus.

Choose a plan length

The default plan length is four weeks. We consider that a useful cadence for reviewing your training and, if you want, generating a new plan. Generated plans can also last five, six, or seven weeks, or run indefinitely.

Four weeks is not a deadline by which a plan stops working. If you enjoy it and want to keep going, you can repeat or extend it. If you want a change earlier, you can make one.

For a periodized plan, we recommend completing the planned cycle. Repeatedly replacing it early can mean repeating the easier opening weeks without reaching the later stages.

Decide whether you want RIR, periodization, and a deload

These features are optional. They let you structure training in more detail, but you do not need to use them to receive a personalized plan or progression recommendations.

  • RIR targets: Specify how many additional clean repetitions you aim to leave in reserve after a set.
  • Periodization: Allows sets, repetition targets, dropsets, and optional RIR targets to change across the weeks of a plan.
  • Deload: Adds an easier phase at the end of the plan. A planned deload is not available for an indefinite plan.

For beginners, we recommend starting without RIR, periodization, or a deload. This keeps the initial setup and workout logging straightforward.

For advanced users who want to engage with these training methods, we recommend using them. Alpha Progression makes the practical side easier by providing the plan and progression recommendations to follow. With RIR tracking enabled, you also enter your actual RIR for each logged set.

If those features make training feel unnecessarily complicated, you can leave them off. Choose a setup you will consistently use.

Three examples of the plan generator in use

Editorial note: The plan outputs below are illustrative drafts, not verified results from the generator. Confirm or replace the exercises, sets, repetition targets, and advanced settings in the app before publication. The explanations should be checked against the final generated examples.

All three examples use Male as the gender input so that setting stays consistent. The exercise names and outputs are provisional. Sets below are working sets, excluding warmups; the rep figures are planned targets. The weight and rep recommendations you receive during training can differ from those targets.

Example 1: A beginner with three 45-minute gym sessions

Inputs: Gender: Male. Experience: Beginner, with around three months of consistent training. Goal: Muscle gain. Schedule: three 45-minute workouts per week. Equipment: a commercial gym with dumbbells, adjustable benches, cables, and the machines used below. Muscle priorities: all neutral. Split: Automatic. Plan length: four weeks. RIR, periodization, and deload: off.

Example 1: Illustrative three-day full-body plan
DayExerciseWorking setsRep target
ALeg press210
AMachine chest press210
ALat pulldown210
ASeated leg curl212
ADumbbell lateral raise212
BGoblet squat210
BIncline dumbbell bench press210
BSeated cable row210
BDumbbell Romanian deadlift210
BStanding calf raise212
CLeg press210
CMachine chest press210
CLat pulldown210
CSeated leg curl212
CCable crunch212

How to read this example: The proposed result uses a full-body split, with ten working sets across five exercises in each session. Lower-body, pushing, and pulling movements appear throughout the week. Some exercises repeat, giving the user a straightforward structure to practice and follow. The 45-minute duration remains an estimate for the complete session.

If a cable station is repeatedly busy, the user can replace that exercise with an available alternative. They can preserve a plan they otherwise enjoy while changing the part that causes a problem.

This is one proposed result for the example inputs. It does not mean Automatic must always choose Full body for three weekly sessions.

Example 2: An experienced lifter prioritizing upper chest and lateral delts

Inputs: Gender: Male. Experience: Advanced, with around two years of consistent training. Goal: Muscle gain. Schedule: four 60-minute workouts per week. Equipment: a commercial gym with dumbbells, benches, barbells, racks, cables, and the machines used below. Muscle priorities: upper chest and lateral delts prioritized; the others neutral. Split: Automatic. Plan length: four weeks. RIR, periodization, and deload: off for this example.

Example 2: Illustrative four-day plan with upper-chest and lateral-delt focus
DayExerciseWorking setsRep target
Upper AIncline dumbbell bench press310
Upper ACable lateral raise412
Upper AChest-supported row310
Upper ALat pulldown310
Upper ACable triceps pushdown212
Upper ADumbbell curl212
Lower ABarbell squat38
Lower ARomanian deadlift310
Lower ASeated leg curl212
Lower AStanding calf raise312
Lower ACable crunch212
Upper BIncline barbell bench press38
Upper BDumbbell lateral raise412
Upper BSeated cable row310
Upper BLat pulldown310
Upper BOverhead cable triceps extension212
Upper BCable curl212
Lower BLeg press310
Lower BLying leg curl312
Lower BLeg extension212
Lower BSeated calf raise312
Lower BCable crunch212

How to read this example: In this proposed result, the priority muscles appear early in both upper-body sessions. Incline pressing supplies the chest work, and lateral raises receive four sets in each upper session. Back, arm, and lower-body exercises remain in the plan. Look for the actual placement and amount of work when reviewing your own result.

The upper sessions contain 17 working sets each; the lower sessions contain 13. Actual workout time will depend on how the sessions unfold. If an upper workout runs long, the user can adjust its sets or exercises.

This lifter has chosen to keep the advanced features off. An experienced lifter who wants to use RIR, periodization, and a deload can enable them instead. Experience does not require choosing a more complicated setup.

If the user prefers a particular supported split, they can select it themselves before generating. If they only dislike one exercise, such as incline barbell bench press, they can replace that movement while keeping the rest of the plan.

Example 3: A home gym with three short workouts and a chosen split

Inputs: Gender: Male. Experience: Intermediate, with around one year of consistent training. Goal: Muscle gain. Schedule: three 30-minute workouts per week. Equipment: adjustable dumbbells and an adjustable bench. Available dumbbells: 2 to 20 kg per dumbbell in 2 kg steps. Muscle priorities: all neutral. Split: Full body, selected by the user. Plan length: four weeks. RIR, periodization, and deload: off.

Example 3: Illustrative full-body plan for dumbbells and a bench
DayExerciseWorking setsRep target
AGoblet squat210
ADumbbell bench press210
AOne-arm dumbbell row210
ADumbbell Romanian deadlift210
BDumbbell reverse lunge210
BIncline dumbbell bench press210
BChest-supported dumbbell row210
BDumbbell lateral raise212
CGoblet squat210
CDumbbell bench press210
CChest-supported dumbbell row210
CDumbbell Romanian deadlift210

How to read this example: The user chose Full body explicitly. The proposed plan keeps that split and uses only the stated home equipment. Each session contains eight working sets across four exercises.

Dumbbell changes, bench adjustments, and exercises performed one side at a time all contribute to the actual session length. If a workout takes longer than the desired 30 minutes, the user can adjust the order, remove a set or exercise, or combine suitable exercises into a superset.

This setup shows how you can choose the overall split yourself and let the generator fill in the exercises and set structure around your equipment and available time.

How to review and customize your generated plan

Before your first workout, check how the result fits your actual training situation:

  • Schedule: Does the number of workouts match what you can usually complete?
  • Equipment: Can you perform the selected exercises in the gym you configured?
  • Preferences: Are there exercises you want to replace, or a day order you would rather change?
  • Priorities: Does the allocation of exercises and sets reflect the muscles you wanted to emphasize?
  • Complexity: Have you enabled only the features you want to use, such as RIR or periodization?
  • Time: After trying the workouts, do they fit the time you have available?

You can change exercises, their order, day order, set counts, rep targets, RIR targets, dropsets, supersets, and plan duration. You can also change whether RIR and periodization are enabled. The plan editor supports bulk changes across exercises, a day, or a week of a periodized plan.

If one exercise does not suit you, replace that exercise. The exercise database can show similar movements, or you can use its filters and search. If one workout consistently runs long, reduce or reorganize that workout. A local adjustment does not require rebuilding a plan you otherwise like.

You can also make changes during a workout. When you finish a workout that belongs to a plan, Alpha Progression asks whether to apply those changes to the plan or keep them only in that workout. For example, replacing an occupied machine for one session need not permanently change your plan.

What happens as you follow the plan?

The plan provides the structure: which exercises to train, in what order, and with which set and repetition targets. Progression recommendations then provide weight and rep guidance for individual working sets based on your logged performance and targets.

The core exercise structure stays consistent unless you edit or replace it. Repeating exercises gives you a chance to practice them and compare your performance over time. You can progress while continuing to use the same exercises.

If you enable periodization, later weeks can deliberately contain different set counts, repetition targets, dropsets, and RIR targets. Those changes are part of the plan. The progression recommendations also respond to the performance you log during your workouts.

Your previous exercise performance remains useful when you move to another plan or a standalone workout. You do not lose your training history just because you generate a new plan.

When should you keep, edit, or generate a new plan?

Use the four-week default as a convenient review point. Consider whether you enjoy the plan, can fit it into your schedule, and want to change your priorities. You can continue longer or change earlier according to your preferences.

Choosing what to do with your current plan
Your situationA useful next step
You enjoy the plan and it still fits your goals and schedule.Keep using it. Repeat or extend it when you reach the end.
One exercise or workout does not suit you.Edit the relevant part: replace an exercise, change sets, adjust the order, or use supersets.
You want a different frequency, split, equipment setup, or muscle focus.Generate a plan with those updated settings, or edit your current plan if you prefer.
You want a change after a non-periodized plan.Generate a new one. Four weeks is the default, but you can change earlier or later.
You are partway through a periodized plan.Aim to complete the cycle so you progress through its stages before deciding what to do next.
You missed a workout or moved it to another day.Continue through the planned sequence. A calendar change alone does not require a new plan.

Generating again with the same settings can produce some variation. Where the generator considers several options equally suitable, there is a degree of randomness in its selection. A different result does not mean that the previous plan was wrong, and you do not need to keep regenerating until the result stops changing.

What if you only need one workout?

Use the standalone workout generator when you want a single session, such as a workout while traveling or an extra session outside your plan. It uses many of the same settings as the plan generator, including the equipment in your active gym.

Choose Full body, Upper, or Lower, then narrow the focus if you want. For example, you can follow Full body → Upper focus → Push focus → Chest focus. Alternatively, let Alpha Progression choose a focus based on your recently completed workouts.

The generated workout remains editable and supports progression recommendations. Use a full training plan when you want a recurring structure across multiple sessions; use the standalone generator when you want to decide what to do for one session.

FAQ