Push-Up Progression: From Zero to One-Arm (Complete Roadmap)
The push-up is the king of bodyweight exercises. It builds your chest, shoulders, triceps, and core — all at once, anywhere, with zero equipment. But what if you can't do one yet?
This progression will take you from absolute zero to one-arm push-ups. Each level builds on the last. Don't skip ahead — master each stage before moving on.
Level 1: Wall Push-Ups (Week 1-2)
Stand arm's length from a wall. Place your palms flat at shoulder height. Lean in, touch your chest to the wall, push back. That's it.
This isn't "easy mode" — it's smart mode. You're teaching your body the push-up movement pattern with minimal load. Do 3 sets of 15. When it feels effortless, move on.
Level 2: Incline Push-Ups (Week 2-4)
Find a sturdy surface — a table, countertop, or park bench. The lower the surface, the harder it gets. Start high (kitchen counter) and progressively go lower (coffee table, then a step).
Target: 3 sets of 12 at each height before lowering. Your body should form a straight line from head to heels — no sagging hips.
Level 3: Knee Push-Ups (Week 4-6)
Now you're on the floor. Knees down, ankles crossed, hands shoulder-width apart. Lower until your chest touches the ground. Press back up.
The key mistake here: people flare their elbows to 90°. Keep them at about 45° — it's safer for your shoulders and builds more functional strength.
Target: 3 sets of 15 with perfect form.
Level 4: Full Push-Ups (Week 6-10)
The moment of truth. Toes on the ground, body rigid like a plank, lower until your chest is an inch from the floor. Push back up. One.
Can't get a full rep? Do "negatives" — start at the top, lower yourself as slowly as possible (aim for 5 seconds), then reset from knees. Negatives build strength faster than you'd think.
Milestone: 3 sets of 20 with clean form. When you hit this, you're already stronger than most people.
Level 5: Diamond Push-Ups (Week 10-14)
Bring your hands together under your chest, index fingers and thumbs forming a diamond shape. This shifts the load to your triceps and inner chest. Much harder than it sounds.
Target: 3 sets of 12. If your wrists complain, widen the diamond slightly.
Level 6: Archer Push-Ups (Week 14-18)
Wide hand placement. As you lower, shift your weight toward one hand while the other arm extends out straight. Alternate sides. This is your gateway to one-arm work.
You'll feel a serious imbalance at first — your dominant side will be noticeably stronger. That's normal. Give your weak side extra reps to catch up.
Level 7: One-Arm Push-Ups (Week 18+)
Feet wide for balance. One hand behind your back. Lower with control. Push up with everything you've got.
This is the boss fight. Most people never get here. If you can do 5 clean one-arm push-ups per side, you're in elite bodyweight territory.
Pro tip: Start with one-arm incline push-ups (hand on a step or bench) before going full floor.
The fit.gg Way
In fit.gg, push-up progressions live in the Pressing skill tree. Each level unlocks the next variation, and you earn XP for every session. The app tracks your reps, ensures proper rest periods, and tells you exactly when you're ready to progress.
No guessing. No ego lifting. Just steady, visible progress from Day 1 to one-arm push-up mastery.
Ready to build the workout habit that sticks?
No spam. Ever.