How to Program Your Own Workouts: A Practical Guide to Building a Routine
Start with the split, because your calendar decides it
The biggest programming mistake is copying a six-day routine and then training three days. Your split has to match the days you'll actually show up, not the days you wish you had. Be honest about that number first, then build everything else around it.
Two or three days a week: run full-body sessions and hit each muscle group every workout. Three or four days: an upper/lower split lets you train each half twice a week, which is plenty of frequency for almost everyone. Four to six days: push/pull/legs or a body-part split spreads the work out so no single session runs ninety minutes. There's no magic in any of these names. The point is that each muscle group gets trained roughly twice a week, because training a muscle twice usually beats once for the same total work.
If you can only train twice, full-body wins easily. Don't run a five-day bro split on two days a week and leave most muscles untouched for seven days at a time.
Choose movements by pattern, not by muscle
Think in movement patterns, not body parts. A complete week covers six of them: a horizontal push (bench press, push-up), a horizontal pull (row), a vertical push (overhead press), a vertical pull (pulldown, chin-up), a knee-dominant leg movement (squat, leg press), and a hip-dominant one (deadlift, hip thrust, Romanian deadlift). Add direct work for whatever you care about most, usually arms, calves, and core.
Pick one or two exercises per pattern and pick them for the equipment you have and the joints you've got. If your shoulders bark on barbell overhead pressing, a dumbbell or landmine press hits the same pattern without the same angle. If a back squat aggravates your knees, a leg press or split squat trains the same job. Substituting a movement is not cheating; it's the entire skill of programming. The pattern is the requirement, and the specific exercise is just one way to meet it.
Lead each session with a compound lift while you're fresh, then fill in with isolation work. You'll never overhead press well after twenty sets of curls.
Set volume per muscle, then leave it alone for a while
Volume is the lever that drives most of your results, and it's measured in hard sets per muscle per week, not in hours. A hard set is one taken within a rep or two of failure. For most people, roughly ten to twenty hard sets per muscle per week is the productive range. Beginners grow on the low end; that's a feature, not a limitation.
Count it honestly. A bench press trains chest, front delts, and triceps, so it counts toward all three. A chin-up counts for back and biceps. Once you tally real sets this way, most people discover their chest gets fifteen sets while their back gets six, which is exactly why one lags. Reps live in a wide useful range: heavier compound work around five to eight reps builds strength, eight to fifteen is the bread and butter for size, and fifteen-plus on isolation work is fine and often easier on the joints.
Then hold it steady. Pick a starting volume, run it for several weeks, and judge it on results and recovery before you change anything. Jumping your volume every week guarantees you never learn what's actually working.
Progress on purpose, not by feel
A routine without progression is just exercise. The simplest model is double progression: pick a rep range, say eight to twelve, and start at a weight you can press for eight clean reps. Stay at that weight until you hit twelve on every set, then add the smallest increment, drop back to eight reps, and climb again. Slow, boring, and it works for years.
Progress doesn't only mean more weight. Adding a rep, adding a set, slowing the lowering phase, shortening rest between sets, or simply executing a lift more cleanly are all real progress, and they matter more once the easy newbie gains slow down. Keep a log. Memory lies, and you cannot beat last week if you can't remember what last week was. The number on the page is the whole point.
Push the main lifts hard, but leave a rep or two in reserve on most sets rather than grinding to failure every time. Training close to failure drives growth; living at failure mostly drives fatigue and stalls the next session.
Plan the deload before you need it
Progress isn't a straight line up. Fatigue accumulates, and after several weeks of pushing, the smart move is to pull back on purpose before your body forces you to. A deload is a planned easy week, roughly every four to eight weeks: keep the same movements but cut your sets in half, or hold the sets and drop the weight to around two-thirds. You train, you move, you recover, and you come back stronger the following week.
The signals that you've waited too long are familiar: weights that felt fine now feel heavy, sleep gets worse, motivation tanks, small aches linger. A deload isn't lost time or weakness; it's the week that lets the previous month of training actually turn into muscle. The lifters who never deload are usually the ones who stall for months and can't figure out why.
And a hard rule that overrides all of this: sharp, sudden, or joint pain means stop the set and see a professional. Soreness and effort are normal. Pain that feels like something is wrong is not something you program around.
Or skip the spreadsheet and let a coach run it
You can absolutely run all of this yourself, and now you know how. But honest programming means recounting your sets every few weeks, remembering last session's numbers, swapping movements around an injury, and noticing when a muscle is overcooked, every single week. That's real work, and it's exactly the work people quietly stop doing around week three.
REPCIR exists to carry that load. It builds your routine around the equipment you actually own, the injuries and limitations you've told it about, your real schedule, and the PRs it remembers, then adjusts the volume and progression as your training history comes in. It models per-muscle readiness from what you've actually logged, so it can tell when your back is buried while your chest is fresh, and balance the next session accordingly. You make the decisions that matter; it handles the bookkeeping that makes a program a program.
Whether you build it by hand or let REPCIR draft it, the principles above are the same. The best routine is the one you'll run consistently, progress deliberately, and back off from before it breaks you.
Common questions
How do I program my own workout routine as a beginner?
Pick a split that matches your real training days (full-body for two or three days, upper/lower for three or four). Cover the six movement patterns, push, pull, and squat and hinge variations, with one or two exercises each. Start near ten hard sets per muscle per week, log every session, and add weight or reps when you hit the top of your rep range. Run it for a month before changing anything.
How many sets per muscle per week should I do?
Roughly ten to twenty hard sets per muscle per week works for most people, where a hard set is taken within a rep or two of failure. Beginners grow on the lower end. Count compound lifts toward every muscle they train, a bench press counts for chest, front delts, and triceps, so you don't quietly double a muscle's real volume.
What is the simplest way to progress a workout over time?
Use double progression. Choose a rep range like eight to twelve, start at a weight you can do for eight clean reps, and stay there until you reach twelve on every set. Then add the smallest weight increment, drop back to eight, and repeat. Keep a written log so you always know what you're trying to beat.
How often should I take a deload week?
Roughly every four to eight weeks, or sooner if weights feel heavy, sleep gets worse, or small aches linger. In a deload week, keep your movements but cut your sets in half or drop the weight to about two-thirds. It lets accumulated fatigue clear so the previous weeks of training turn into actual progress.
Let a coach handle the programming
REPCIR builds and adjusts a routine around your equipment, injuries, and schedule, free to start in your browser.
Start freeKeep reading
The free AI personal trainer that's worth your time
A chatbot can hand you a workout. A real AI trainer knows your gear, your bad shoulder, your last PR, and the three days you can train. Here's how to tell them apart before you waste a month.
CoachingHow AI builds your workout
A good AI workout generator does not invent exercises from a sentence. It pulls from a real catalog, respects your gear and your bad shoulder, and progresses off your last lifts. Here's what's happening under the hood, and how to tell a smart one from a slot machine.
CoachingLog a workout from a photo
The whiteboard WOD, the gym notebook, the back-of-the-hand scrawl — snap it, and it becomes a clean, logged session your coach reads to write next week.