Day 1
- Barbell High Bar Squat3 × 1+ · 80% TM
- Barbell Stiff Leg Deadlift3 × 1+ · 60% TM
- Barbell Lunge4 × 1+ · 50% TM
- Pull-Up4 × 1+ · 50% TM
Beginner-intermediate program where each set is AMRAP.
Copy it to your plans in the free app. TopSet works out each set’s target weight from your training max or 1RM.
Download on the App StoreVDIP - Volume-dependent Intensity Progression. A bit unusual program, where each set for each exercise is AMRAP, and we increase the weight based on total completed reps for all sets.
Before starting the program, please read the program explanation on author's blog first!
GZCL: VDIP (Volume-dependent Intensity Progression) is a weightlifting program based on the GZCL principle, created by Cody Lefever. The GZCL name comes from his Reddit username - u/gzcl. It's a beginner-intermediate program, with the main idea is that each set is an AMRAP.
Before diving in, here's some basic terminology:
Now, let's talk about exercises. Exercises in GZCL programs are split into 3 tiers:
A useful rule of thumb is the 1:2:3 rule - for every rep you perform in T1, do 2 reps in T2, and 3 in T3.
This is a very short description of the GZCL principle. For more information, and more details, I REALLY recommend to read Cody's blogpost.
First, you come up with the initial weight - which is ~85% of your 2RM for that exercise.
There are 3 sets, and every set of every exercise in this program is a Max Rep Set (or AMRAP - As Many Reps As Possible). You don't go to complete failure, but leave 1-2 reps in the tank, and do as many as you can. For the following sets, you will likely be able to do fewer and fewer reps, but that's okay. There's an autoregulating part of the program that will increase the weight by 10lbs if the sum of all the reps is 15 or more, and by 5lb if it's 10 or more.
It's important to track the Rest Timer here, which should be 3-5 minutes for T1.
Similar to T1, but initial weight - ~65% of your 2RM for that exercise (so you should be able to do more reps per set).
It'll bump the weight by 10lb if you got 30 or more total reps, and by 5lb - if 25 or more total reps.
The Rest Timer is smaller - 2-3 minutes for T2.
All the same as in T1/T2, but 4 sets. Initial weight - ~55% of your 2RM for that exercise.
It'll increase the weight by 5lb if you got 50 reps or more total.
The Rest Timer is even smaller - 30-90 seconds for T3.
Again, this is just a brief description, and for full information and details, please read the original post with the GZCL VDIP application.
Check the interactive playground below to see how the program works, and what the weights/sets/reps look like for each day. You can finish the sets, and see how the weight would be changed for the next workout.
You can run GZCL: VDIP program in the Liftosaur app.
VDIP's unique feature is that every single set is AMRAP (as many reps as possible). Weight increases are based on total reps achieved across all sets, making progression entirely volume-dependent. This creates a natural autoregulation — you progress faster on good days and maintain on bad days.
VDIP works for beginner to intermediate lifters. The AMRAP-based system is forgiving because you don't have fixed rep targets to hit. However, you need the discipline to push yourself on every set since there are no prescribed rep numbers — just "do as many as you can."
VDIP is a 5-day program. Each day has T1, T2, and T3 exercises following the GZCL tier system. The higher training frequency means each muscle group is hit multiple times per week.
Weight increases when your total reps across all sets hit a threshold. For T1 (3 sets): 15+ total reps adds 10lb, 10+ adds 5lb. For T2 (3 sets): 30+ adds 10lb, 25+ adds 5lb. For T3 (4 sets): 50+ total reps adds 5lb.
Rest 3-5 minutes between T1 sets, 2-3 minutes between T2 sets, and 30-90 seconds between T3 sets. Keeping to these rest times is important — longer rest would let you do more reps and game the progression thresholds.
Run VDIP as long as you keep making progress. Most lifters get 3-6 months before progression slows significantly. After that, move to a more periodized GZCL program like The Rippler or Jacked & Tan 2.0.
Program by Cody Lefever. TopSet is not affiliated with or endorsed by the program’s creator. Program names and trademarks belong to their owners. See the guide for original sources.