Riptide is one of several named programs in Cody Lefever's General Gainz book. It builds on the core General Gainz framework - the tiered system (T1/T2/T3), Volume Drop Sets (VDS), and the four actions (Find, Hold, Push, Extend).
We strongly recommend buying the book to fully understand the concepts behind this program - effort ratings, Volume Drop Sets, the Effort Gap, Compensatory Acceleration Training (CAT), and the Find/Hold/Push/Extend progression system. The book covers all of this in depth, along with other programs like Abyssal Wake, Iron Tides, Wave Breaker, Steel Helm, etc.
Quick Overview
Riptide alternates between Find weeks (odd - discover your RM at a target effort) and Push weeks (even - hold the same weight, push for more reps). RPE guides the target effort: @8 = Easy (2+ RIR), @9 = Moderate (1 RIR), @10 = Hard (0 RIR).
This implementation uses a 4-day upper/lower split. T2 and T3 exercises are freely swappable - keep T1 as the main barbell compounds.
How to Use This in the App
On Find weeks, use warmup sets to work up to your RM weight. Add more via + warmup set if necessary. Once you complete the RM set, the Volume Drop Sets auto-adjust to match your weight and reps.
On Push weeks, use the same weight as the previous Find week. The app remembers it. Push for as many reps as possible (AMRAP).
Set your 1RM for each exercise before starting - the app uses it to suggest initial weights via RPE tables.
Equipment Substitutions
Home gym alternatives for T3 machine exercises:
Leg Press → Bulgarian Split Squat or Goblet Squat
Seated Leg Curl → lighter Romanian Deadlift, Barbell or Nordic curls
Leg Extension → Lunge or Sissy Squat
Lat Pulldown → Pull Up or Chin Up
Seated Row → Bent Over Row, Dumbbell
Triceps Pushdown → Skullcrusher or Triceps Dip
Face Pull → Reverse Fly with dumbbells
~90+ min per workout
8 weeks, 4x/week, 6 exercises per day
Barbell, Leverage Machine, Dumbbell, Cable, Band, EZ Bar
Total Sets: 108
Strength Sets: 40, 37%
Hypertrophy Sets: 68, 63%
Upper Sets:54(20s, 34h), 2d
Lower Sets:54(20s, 34h), 2d
Core Sets:0
Push Sets:29(16s, 13h), 2d
Pull Sets:31(10s, 21h), 3d
Legs Sets:48(14s, 34h), 2d
Shoulders:31↓(15s, 16h), 2d
Triceps:17↓(8s, 9h), 2d
Back:29↓(11s, 18h), 3d
Abs:0↑
Glutes:21↓(15s, 6h), 2d
Hamstrings:23↓(10s, 13h), 2d
Quadriceps:34↓(13s, 21h), 2d
Chest:20↓(13s, 7h), 2d
Biceps:15↓(2s, 13h), 2d
Calves:25↓(8s, 17h), 2d
Forearms:13↓(2s, 11h), 2d
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 1 - Day 1
Squat
Barbell
5 × 107.5+lb @8
5 × 2 × 107.5lb
T1 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary.
VDS auto-adjust after you complete the RM. Move each rep explosively (CAT).
Romanian Deadlift
Barbell
10 × 45+lb @8
4 × 5 × 45lb
T2 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary. Half-sets auto-adjust after the RM.
Leg Press
Leverage Machine
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Seated Leg Curl
Leverage Machine
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Leg Extension
Leverage Machine
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Standing Calf Raise
Dumbbell
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Week 1 - Day 2
Bench Press
Barbell
5 × 107.5+lb @8
5 × 2 × 107.5lb
T1 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary.
VDS auto-adjust after you complete the RM. Move each rep explosively (CAT).
Overhead Press
Barbell
10 × 50+lb @8
4 × 5 × 45lb
T2 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary. Half-sets auto-adjust after the RM.
Lat Pulldown
Cable
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Seated Row
Cable
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Lateral Raise
Dumbbell
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Triceps Pushdown
Cable
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Week 1 - Day 3
Deadlift
Barbell
5 × 150+lb @8
5 × 2 × 147.5lb
T1 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary.
VDS auto-adjust after you complete the RM. Move each rep explosively (CAT).
Front Squat
Barbell
10 × 62.5+lb @8
4 × 5 × 55lb
T2 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary. Half-sets auto-adjust after the RM.
Leg Press
Leverage Machine
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Seated Leg Curl
Leverage Machine
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Leg Extension
Leverage Machine
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Standing Calf Raise
Dumbbell
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Week 1 - Day 4
Overhead Press
Barbell
5 × 60+lb @8
5 × 2 × 60lb
T1 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary.
VDS auto-adjust after you complete the RM. Move each rep explosively (CAT).
Chin Up
Bodyweight
10 × 0+lb @8
4 × 5 × 0lb
T2 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary. Half-sets auto-adjust after the RM.
Seated Row
Cable
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Bicep Curl
Dumbbell
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Face Pull
Band
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Skullcrusher
EZ Bar
4 × 15-20+ @8
T3 - Max Rep Sets. Easy effort.
Week 2 - Day 1
Squat
Barbell
5+ × 115lb @10
5 × 3 × 107.5lb
T1 - Push week. Same weight as Week 1. Go for max reps.
Romanian Deadlift
Barbell
10+ × 45lb @10
4 × 5 × 45lb
T2 - Push week. Same weight as Week 1.
Leg Press
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Seated Leg Curl
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Leg Extension
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Standing Calf Raise
Dumbbell
4 × 12-15+ @8
T3 - Easy effort.
Week 2 - Day 2
Bench Press
Barbell
5+ × 115lb @10
5 × 3 × 107.5lb
T1 - Push week. Same weight as Week 1. Go for max reps.
Overhead Press
Barbell
10+ × 52.5lb @10
4 × 5 × 45lb
T2 - Push week. Same weight as Week 1.
Lat Pulldown
Cable
4 × 12-15+ @8
T3 - Easy effort.
Seated Row
Cable
4 × 12-15+ @8
T3 - Easy effort.
Lateral Raise
Dumbbell
4 × 12-15+ @8
T3 - Easy effort.
Triceps Pushdown
Cable
4 × 12-15+ @8
T3 - Easy effort.
Week 2 - Day 3
Deadlift
Barbell
5+ × 160lb @10
5 × 3 × 147.5lb
T1 - Push week. Same weight as Week 1. Go for max reps.
Front Squat
Barbell
10+ × 67.5lb @10
4 × 5 × 55lb
T2 - Push week. Same weight as Week 1.
Leg Press
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Seated Leg Curl
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Leg Extension
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Standing Calf Raise
Dumbbell
4 × 12-15+ @8
T3 - Easy effort.
Week 2 - Day 4
Overhead Press
Barbell
5+ × 62.5lb @10
5 × 3 × 60lb
T1 - Push week. Same weight as Week 1. Go for max reps.
Chin Up
Bodyweight
10+ × 0lb @10
4 × 5 × 0lb
T2 - Push week. Same weight as Week 1.
Seated Row
Cable
4 × 12-15+ @8
T3 - Easy effort.
Bicep Curl
Dumbbell
4 × 12-15+ @8
T3 - Easy effort.
Face Pull
Band
4 × 12-15+ @8
T3 - Easy effort.
Skullcrusher
EZ Bar
4 × 12-15+ @8
T3 - Easy effort.
Week 3 - Day 1
Squat
Barbell
3 × 120+lb @9
5 × 1 × 112.5lb
T1 - Find week. Go heavier than Week 1.
Romanian Deadlift
Barbell
6 × 45+lb @9
4 × 3 × 45lb
T2 - Find week.
Leg Press
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Seated Leg Curl
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Leg Extension
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Standing Calf Raise
Dumbbell
4 × 10-12+ @9
T3 - Moderate effort.
Week 3 - Day 2
Bench Press
Barbell
3 × 120+lb @9
5 × 1 × 112.5lb
T1 - Find week. Go heavier than Week 1.
Overhead Press
Barbell
6 × 60+lb @9
4 × 3 × 52.5lb
T2 - Find week.
Lat Pulldown
Cable
4 × 10-12+ @9
T3 - Moderate effort.
Seated Row
Cable
4 × 10-12+ @9
T3 - Moderate effort.
Lateral Raise
Dumbbell
4 × 10-12+ @9
T3 - Moderate effort.
Triceps Pushdown
Cable
4 × 10-12+ @9
T3 - Moderate effort.
Week 3 - Day 3
Deadlift
Barbell
3 × 162.5+lb @9
5 × 1 × 155lb
T1 - Find week. Go heavier than Week 1.
Front Squat
Barbell
6 × 75+lb @9
4 × 3 × 65lb
T2 - Find week.
Leg Press
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Seated Leg Curl
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Leg Extension
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Standing Calf Raise
Dumbbell
4 × 10-12+ @9
T3 - Moderate effort.
Week 3 - Day 4
Overhead Press
Barbell
3 × 65+lb @9
5 × 1 × 62.5lb
T1 - Find week. Go heavier than Week 1.
Chin Up
Bodyweight
6 × 0+lb @9
4 × 3 × 0lb
T2 - Find week.
Seated Row
Cable
4 × 10-12+ @9
T3 - Moderate effort.
Bicep Curl
Dumbbell
4 × 10-12+ @9
T3 - Moderate effort.
Face Pull
Band
4 × 10-12+ @9
T3 - Moderate effort.
Skullcrusher
EZ Bar
4 × 10-12+ @9
T3 - Moderate effort.
Week 4 - Day 1
Squat
Barbell
3+ × 122.5lb @10
5 × 1 × 112.5lb
T1 - Push week. Same weight as Week 3.
VDS: if you hit <5 reps, singles. If 5+, half-sets.
Romanian Deadlift
Barbell
6+ × 45lb @10
4 × 3 × 45lb
T2 - Push week. Same weight as Week 3.
Leg Press
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort.
Seated Leg Curl
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort.
Leg Extension
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort.
Standing Calf Raise
Dumbbell
3 × 8-10+ @10
T3 - Hard effort.
Week 4 - Day 2
Bench Press
Barbell
3+ × 122.5lb @10
5 × 1 × 112.5lb
T1 - Push week. Same weight as Week 3.
VDS: if you hit <5 reps, singles. If 5+, half-sets.
Overhead Press
Barbell
6+ × 62.5lb @10
4 × 3 × 52.5lb
T2 - Push week. Same weight as Week 3.
Lat Pulldown
Cable
3 × 8-10+ @10
T3 - Hard effort.
Seated Row
Cable
3 × 8-10+ @10
T3 - Hard effort.
Lateral Raise
Dumbbell
3 × 8-10+ @10
T3 - Hard effort.
Triceps Pushdown
Cable
3 × 8-10+ @10
T3 - Hard effort.
Week 4 - Day 3
Deadlift
Barbell
3+ × 170lb @10
5 × 1 × 155lb
T1 - Push week. Same weight as Week 3.
VDS: if you hit <5 reps, singles. If 5+, half-sets.
Front Squat
Barbell
6+ × 77.5lb @10
4 × 3 × 65lb
T2 - Push week. Same weight as Week 3.
Leg Press
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort.
Seated Leg Curl
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort.
Leg Extension
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort.
Standing Calf Raise
Dumbbell
3 × 8-10+ @10
T3 - Hard effort.
Week 4 - Day 4
Overhead Press
Barbell
3+ × 67.5lb @10
5 × 1 × 62.5lb
T1 - Push week. Same weight as Week 3.
VDS: if you hit <5 reps, singles. If 5+, half-sets.
Chin Up
Bodyweight
6+ × 0lb @10
4 × 3 × 0lb
T2 - Push week. Same weight as Week 3.
Seated Row
Cable
3 × 8-10+ @10
T3 - Hard effort.
Bicep Curl
Dumbbell
3 × 8-10+ @10
T3 - Hard effort.
Face Pull
Band
3 × 8-10+ @10
T3 - Hard effort.
Skullcrusher
EZ Bar
3 × 8-10+ @10
T3 - Hard effort.
Week 5 - Day 1
Squat
Barbell
4 × 112.5+lb @8
5 × 1 × 107.5lb
T1 - Find week.
Romanian Deadlift
Barbell
8 × 45+lb @8
4 × 4 × 45lb
T2 - Find week.
Leg Press
Leverage Machine
4 × 15-20+ @8
T3 - New wave. Easy effort.
Seated Leg Curl
Leverage Machine
4 × 15-20+ @8
T3 - New wave. Easy effort.
Leg Extension
Leverage Machine
4 × 15-20+ @8
T3 - New wave. Easy effort.
Standing Calf Raise
Dumbbell
4 × 15-20+ @8
T3 - New wave. Easy effort.
Week 5 - Day 2
Bench Press
Barbell
4 × 112.5+lb @8
5 × 1 × 107.5lb
T1 - Find week.
Overhead Press
Barbell
8 × 52.5+lb @8
4 × 4 × 47.5lb
T2 - Find week.
Lat Pulldown
Cable
4 × 15-20+ @8
T3 - New wave. Easy effort.
Seated Row
Cable
4 × 15-20+ @8
T3 - New wave. Easy effort.
Lateral Raise
Dumbbell
4 × 15-20+ @8
T3 - New wave. Easy effort.
Triceps Pushdown
Cable
4 × 15-20+ @8
T3 - New wave. Easy effort.
Week 5 - Day 3
Deadlift
Barbell
4 × 155+lb @8
5 × 1 × 147.5lb
T1 - Find week.
Front Squat
Barbell
8 × 67.5+lb @8
4 × 4 × 60lb
T2 - Find week.
Leg Press
Leverage Machine
4 × 15-20+ @8
T3 - New wave. Easy effort.
Seated Leg Curl
Leverage Machine
4 × 15-20+ @8
T3 - New wave. Easy effort.
Leg Extension
Leverage Machine
4 × 15-20+ @8
T3 - New wave. Easy effort.
Standing Calf Raise
Dumbbell
4 × 15-20+ @8
T3 - New wave. Easy effort.
Week 5 - Day 4
Overhead Press
Barbell
4 × 62.5+lb @8
5 × 1 × 60lb
T1 - Find week.
Chin Up
Bodyweight
8 × 0+lb @8
4 × 4 × 0lb
T2 - Find week.
Seated Row
Cable
4 × 15-20+ @8
T3 - New wave. Easy effort.
Bicep Curl
Dumbbell
4 × 15-20+ @8
T3 - New wave. Easy effort.
Face Pull
Band
4 × 15-20+ @8
T3 - New wave. Easy effort.
Skullcrusher
EZ Bar
4 × 15-20+ @8
T3 - New wave. Easy effort.
Week 6 - Day 1
Squat
Barbell
4+ × 120lb @10
5 × 1 × 107.5lb
T1 - Push week. Same weight as Week 5.
VDS: if you hit <5 reps, singles. If 5+, half-sets.
Romanian Deadlift
Barbell
8+ × 45lb @10
4 × 4 × 45lb
T2 - Push week. Same weight as Week 5.
Leg Press
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Seated Leg Curl
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Leg Extension
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Standing Calf Raise
Dumbbell
4 × 12-15+ @8
T3 - Easy effort.
Week 6 - Day 2
Bench Press
Barbell
4+ × 120lb @10
5 × 1 × 107.5lb
T1 - Push week. Same weight as Week 5.
VDS: if you hit <5 reps, singles. If 5+, half-sets.
Overhead Press
Barbell
8+ × 57.5lb @10
4 × 4 × 47.5lb
T2 - Push week. Same weight as Week 5.
Lat Pulldown
Cable
4 × 12-15+ @8
T3 - Easy effort.
Seated Row
Cable
4 × 12-15+ @8
T3 - Easy effort.
Lateral Raise
Dumbbell
4 × 12-15+ @8
T3 - Easy effort.
Triceps Pushdown
Cable
4 × 12-15+ @8
T3 - Easy effort.
Week 6 - Day 3
Deadlift
Barbell
4+ × 162.5lb @10
5 × 1 × 147.5lb
T1 - Push week. Same weight as Week 5.
VDS: if you hit <5 reps, singles. If 5+, half-sets.
Front Squat
Barbell
8+ × 72.5lb @10
4 × 4 × 60lb
T2 - Push week. Same weight as Week 5.
Leg Press
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Seated Leg Curl
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Leg Extension
Leverage Machine
4 × 12-15+ @8
T3 - Easy effort.
Standing Calf Raise
Dumbbell
4 × 12-15+ @8
T3 - Easy effort.
Week 6 - Day 4
Overhead Press
Barbell
4+ × 65lb @10
5 × 1 × 60lb
T1 - Push week. Same weight as Week 5.
VDS: if you hit <5 reps, singles. If 5+, half-sets.
Chin Up
Bodyweight
8+ × 0lb @10
4 × 4 × 0lb
T2 - Push week. Same weight as Week 5.
Seated Row
Cable
4 × 12-15+ @8
T3 - Easy effort.
Bicep Curl
Dumbbell
4 × 12-15+ @8
T3 - Easy effort.
Face Pull
Band
4 × 12-15+ @8
T3 - Easy effort.
Skullcrusher
EZ Bar
4 × 12-15+ @8
T3 - Easy effort.
Week 7 - Day 1
Squat
Barbell
2 × 122.5+lb @9
2 × 1 × 120lb
T1 - Find week. Heaviest of the cycle.
Romanian Deadlift
Barbell
5 × 45+lb @9
4 × 2 × 45lb
T2 - Find week.
Leg Press
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Seated Leg Curl
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Leg Extension
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Standing Calf Raise
Dumbbell
4 × 10-12+ @9
T3 - Moderate effort.
Week 7 - Day 2
Bench Press
Barbell
2 × 122.5+lb @9
2 × 1 × 120lb
T1 - Find week. Heaviest of the cycle.
Overhead Press
Barbell
5 × 62.5+lb @9
4 × 2 × 55lb
T2 - Find week.
Lat Pulldown
Cable
4 × 10-12+ @9
T3 - Moderate effort.
Seated Row
Cable
4 × 10-12+ @9
T3 - Moderate effort.
Lateral Raise
Dumbbell
4 × 10-12+ @9
T3 - Moderate effort.
Triceps Pushdown
Cable
4 × 10-12+ @9
T3 - Moderate effort.
Week 7 - Day 3
Deadlift
Barbell
2 × 170+lb @9
2 × 1 × 165lb
T1 - Find week. Heaviest of the cycle.
Front Squat
Barbell
5 × 77.5+lb @9
4 × 2 × 70lb
T2 - Find week.
Leg Press
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Seated Leg Curl
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Leg Extension
Leverage Machine
4 × 10-12+ @9
T3 - Moderate effort.
Standing Calf Raise
Dumbbell
4 × 10-12+ @9
T3 - Moderate effort.
Week 7 - Day 4
Overhead Press
Barbell
2 × 67.5+lb @9
2 × 1 × 67.5lb
T1 - Find week. Heaviest of the cycle.
Chin Up
Bodyweight
5 × 0+lb @9
4 × 2 × 0lb
T2 - Find week.
Seated Row
Cable
4 × 10-12+ @9
T3 - Moderate effort.
Bicep Curl
Dumbbell
4 × 10-12+ @9
T3 - Moderate effort.
Face Pull
Band
4 × 10-12+ @9
T3 - Moderate effort.
Skullcrusher
EZ Bar
4 × 10-12+ @9
T3 - Moderate effort.
Week 8 - Day 1
Squat
Barbell
2+ × 127.5lb @10
T1 - Push week. Same weight as Week 7. No VDS. Final push!
Romanian Deadlift
Barbell
5+ × 45lb @10
4 × 2 × 45lb
T2 - Push week. Same weight as Week 7. Final week!
Leg Press
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Seated Leg Curl
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Leg Extension
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Standing Calf Raise
Dumbbell
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Week 8 - Day 2
Bench Press
Barbell
2+ × 127.5lb @10
T1 - Push week. Same weight as Week 7. No VDS. Final push!
Overhead Press
Barbell
5+ × 62.5lb @10
4 × 2 × 55lb
T2 - Push week. Same weight as Week 7. Final week!
Lat Pulldown
Cable
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Seated Row
Cable
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Lateral Raise
Dumbbell
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Triceps Pushdown
Cable
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Week 8 - Day 3
Deadlift
Barbell
2+ × 175lb @10
T1 - Push week. Same weight as Week 7. No VDS. Final push!
Front Squat
Barbell
5+ × 80lb @10
4 × 2 × 70lb
T2 - Push week. Same weight as Week 7. Final week!
Leg Press
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Seated Leg Curl
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Leg Extension
Leverage Machine
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Standing Calf Raise
Dumbbell
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Week 8 - Day 4
Overhead Press
Barbell
2+ × 70lb @10
T1 - Push week. Same weight as Week 7. No VDS. Final push!
Chin Up
Bodyweight
5+ × 0lb @10
4 × 2 × 0lb
T2 - Push week. Same weight as Week 7. Final week!
Seated Row
Cable
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Bicep Curl
Dumbbell
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Face Pull
Band
3 × 8-10+ @10
T3 - Hard effort. Final wave!
Skullcrusher
EZ Bar
3 × 8-10+ @10
T3 - Hard effort. Final wave!
# Week 1
## Day 1
// **T1 - Find week**. Use warmup sets to work up to your RM weight.
// Add more via **+ warmup set** if necessary.
// VDS auto-adjust after you complete the RM. Move each rep explosively (CAT).
t1 /used: none/1x5 (RM) ?+@8, 5x2 (VDS) 80%/180s/update: custom() {~
if (setIndex == 1) {
weights = completedWeights[1]
if (week == 8) {
numberOfSets = 1
} else if (week <= 2) {
var.r = max(floor(completedReps[1] / 2), 1)
sets(2, numberOfSets, var.r, var.r, 0, completedWeights[1], 120, 0, 0)
} else if (week == 4 || week == 6) {
if (completedReps[1] >= 5) {
var.r = max(floor(completedReps[1] / 2), 1)
sets(2, numberOfSets, var.r, var.r, 0, completedWeights[1], 120, 0, 0)
} else {
sets(2, numberOfSets, 1, 1, 0, completedWeights[1], 150, 0, 0)
}
} else {
sets(2, numberOfSets, 1, 1, 0, completedWeights[1], 150, 0, 0)
}
}
~} /progress: custom() {~
if (week % 2 == 1) {
weights[week + 1:*:*:*] = completedWeights[1]
}
~}
// **T2 - Find week**. Use warmup sets to work up to your RM weight.
// Add more via **+ warmup set** if necessary. Half-sets auto-adjust after the RM.
t2 /used: none/1x10 (RM) ?+@8, 4x5 (VDS) 60%/120s/update: custom() {~
if (setIndex == 1) {
weights = completedWeights[1]
var.r = max(floor(completedReps[1] / 2), 1)
sets(2, numberOfSets, var.r, var.r, 0, completedWeights[1], 90, 0, 0)
}
~} /progress: custom() {~
if (week % 2 == 1) {
weights[week + 1:*:*:*] = completedWeights[1]
}
~}
// **T3** - Max Rep Sets. Easy effort.
t3 /used: none/4x15-20+ (MRS) ?+@8/60s// ...t1
t1: Squat[1-8]/ ...t1
// ...t2
t2: Romanian Deadlift, Barbell[1-8]/ ...t2
// ...t3
t3: Leg Press[1-8]/ ...t3
// ...t3
t3: Seated Leg Curl[1-8]/ ...t3
// ...t3
t3: Leg Extension[1-8]/ ...t3
// ...t3
t3: Standing Calf Raise[1-8]/ ...t3
## Day 2
// ...t1
t1: Bench Press[1-8]/ ...t1
// ...t2
t2: Overhead Press[1-8]/ ...t2
// ...t3
t3: Lat Pulldown[1-8]/ ...t3
// ...t3
t3: Seated Row[1-8]/ ...t3
// ...t3
t3: Lateral Raise[1-8]/ ...t3
// ...t3
t3: Triceps Pushdown[1-8]/ ...t3
## Day 3
// ...t1
t1: Deadlift[1-8]/ ...t1
// ...t2
t2: Front Squat[1-8]/ ...t2
// ...t3
t3: Leg Press[1-8]/ ...t3
// ...t3
t3: Seated Leg Curl[1-8]/ ...t3
// ...t3
t3: Leg Extension[1-8]/ ...t3
// ...t3
t3: Standing Calf Raise[1-8]/ ...t3
## Day 4
// ...t1
t1: Overhead Press[1-8]/ ...t1
// ...t2
t2: Chin Up[1-8]/ ...t2
// ...t3
t3: Seated Row[1-8]/ ...t3
// ...t3
t3: Bicep Curl[1-8]/ ...t3
// ...t3
t3: Face Pull[1-8]/ ...t3
// ...t3
t3: Skullcrusher[1-8]/ ...t3
# Week 2
## Day 1
// **T1 - Push week**. Same weight as Week 1. Go for max reps.
t1 /1x5+ (RM) @10, 5x3 (VDS) 80%/180s// **T2 - Push week**. Same weight as Week 1.
t2 /1x10+ (RM) @10, 4x5 (VDS) 60%/120s// **T3** - Easy effort.
t3 /4x12-15+ (MRS) ?+@8/60s## Day 2
## Day 3
## Day 4
# Week 3
## Day 1
// **T1 - Find week**. Go heavier than Week 1.
t1 /1x3 (RM) ?+@9, 5x1 (VDS) 85%/180s// **T2 - Find week**.
t2 /1x6 (RM) ?+@9, 4x3 (VDS) 70%/120s// **T3** - Moderate effort.
t3 /4x10-12+ (MRS) ?+@9/60s## Day 2
## Day 3
## Day 4
# Week 4
## Day 1
// **T1 - Push week**. Same weight as Week 3.
// VDS: if you hit <5 reps, **singles**. If 5+, **half-sets**.
t1 /1x3+ (RM) @10, 5x1 (VDS) 85%/180s// **T2 - Push week**. Same weight as Week 3.
t2 /1x6+ (RM) @10, 4x3 (VDS) 70%/120s// **T3** - Hard effort.
t3 /3x8-10+ (MRS) ?+@10/60s## Day 2
## Day 3
## Day 4
# Week 5
## Day 1
// **T1 - Find week**.
t1 /1x4 (RM) ?+@8, 5x1 (VDS) 80%/180s// **T2 - Find week**.
t2 /1x8 (RM) ?+@8, 4x4 (VDS) 65%/120s// **T3** - New wave. Easy effort.
t3 /4x15-20+ (MRS) ?+@8/60s## Day 2
## Day 3
## Day 4
# Week 6
## Day 1
// **T1 - Push week**. Same weight as Week 5.
// VDS: if you hit <5 reps, **singles**. If 5+, **half-sets**.
t1 /1x4+ (RM) @10, 5x1 (VDS) 80%/180s// **T2 - Push week**. Same weight as Week 5.
t2 /1x8+ (RM) @10, 4x4 (VDS) 65%/120s// **T3** - Easy effort.
t3 /4x12-15+ (MRS) ?+@8/60s## Day 2
## Day 3
## Day 4
# Week 7
## Day 1
// **T1 - Find week**. Heaviest of the cycle.
t1 /1x2 (RM) ?+@9, 2x1 (VDS) 90%/180s// **T2 - Find week**.
t2 /1x5 (RM) ?+@9, 4x2 (VDS) 75%/120s// **T3** - Moderate effort.
t3 /4x10-12+ (MRS) ?+@9/60s## Day 2
## Day 3
## Day 4
# Week 8
## Day 1
// **T1 - Push week**. Same weight as Week 7. No VDS. Final push!
t1 /1x2+ (RM) @10/180s// **T2 - Push week**. Same weight as Week 7. Final week!
t2 /1x5+ (RM) @10, 4x2 (VDS) 75%/120s// **T3** - Hard effort. Final wave!
t3 /3x8-10+ (MRS) ?+@10/60s## Day 2
## Day 3
## Day 4
Enter reps and weight for each set, then tap the checkmark to complete it. Finish the workout day and see how the program adjusts weights, reps, and sets for next time.
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 1 - Day 1
0/6
0/5
0/4
0/4
0/4
0/4
Squat, Barbell
Equipment: Barbell
T1 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary.
VDS auto-adjust after you complete the RM. Move each rep explosively (CAT).
Set
Target
Reps
lb
W
Warmup
5
×
52.5lb
5
×
52.5
Delete
W
Warmup
5
×
85lb
5
×
85
Delete
1
RM
5
×
0lb
107.5lb
+ @8
180s
5
×
107.5+
Edit
Delete
2
VDS
2
×
80%
107.5lb
180s
2
×
107.5
Edit
Delete
3
VDS
2
×
80%
107.5lb
180s
2
×
107.5
Edit
Delete
4
VDS
2
×
80%
107.5lb
180s
2
×
107.5
Edit
Delete
5
VDS
2
×
80%
107.5lb
180s
2
×
107.5
Edit
Delete
6
VDS
2
×
80%
107.5lb
180s
2
×
107.5
Edit
Delete
Add Warmup Set
Add Set
Week 1 - Day 2
0/6
0/5
0/4
0/4
0/4
0/4
Bench Press, Barbell
Equipment: Barbell
T1 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary.
VDS auto-adjust after you complete the RM. Move each rep explosively (CAT).
Set
Target
Reps
lb
W
Warmup
5
×
52.5lb
5
×
52.5
Delete
W
Warmup
5
×
85lb
5
×
85
Delete
1
RM
5
×
0lb
107.5lb
+ @8
180s
5
×
107.5+
Edit
Delete
2
VDS
2
×
80%
107.5lb
180s
2
×
107.5
Edit
Delete
3
VDS
2
×
80%
107.5lb
180s
2
×
107.5
Edit
Delete
4
VDS
2
×
80%
107.5lb
180s
2
×
107.5
Edit
Delete
5
VDS
2
×
80%
107.5lb
180s
2
×
107.5
Edit
Delete
6
VDS
2
×
80%
107.5lb
180s
2
×
107.5
Edit
Delete
Add Warmup Set
Add Set
Week 1 - Day 3
0/6
0/5
0/4
0/4
0/4
0/4
Deadlift, Barbell
Equipment: Barbell
T1 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary.
VDS auto-adjust after you complete the RM. Move each rep explosively (CAT).
Set
Target
Reps
lb
W
Warmup
5
×
75lb
5
×
75
Delete
W
Warmup
5
×
120lb
5
×
120
Delete
1
RM
5
×
0lb
150lb
+ @8
180s
5
×
150+
Edit
Delete
2
VDS
2
×
80%
147.5lb
180s
2
×
147.5
Edit
Delete
3
VDS
2
×
80%
147.5lb
180s
2
×
147.5
Edit
Delete
4
VDS
2
×
80%
147.5lb
180s
2
×
147.5
Edit
Delete
5
VDS
2
×
80%
147.5lb
180s
2
×
147.5
Edit
Delete
6
VDS
2
×
80%
147.5lb
180s
2
×
147.5
Edit
Delete
Add Warmup Set
Add Set
Week 1 - Day 4
0/6
0/5
0/4
0/4
0/4
0/4
Overhead Press, Barbell
Equipment: Barbell
T1 - Find week. Use warmup sets to work up to your RM weight.
Add more via + warmup set if necessary.
VDS auto-adjust after you complete the RM. Move each rep explosively (CAT).
Set
Target
Reps
lb
W
Warmup
5
×
47.5lb
5
×
47.5
Delete
1
RM
5
×
0lb
60lb
+ @8
180s
5
×
60+
Edit
Delete
2
VDS
2
×
80%
60lb
180s
2
×
60
Edit
Delete
3
VDS
2
×
80%
60lb
180s
2
×
60
Edit
Delete
4
VDS
2
×
80%
60lb
180s
2
×
60
Edit
Delete
5
VDS
2
×
80%
60lb
180s
2
×
60
Edit
Delete
6
VDS
2
×
80%
60lb
180s
2
×
60
Edit
Delete
Add Warmup Set
Add Set
You can use this program on Liftosaur - a weightlifting tracker app!
Log your workouts there, and have a history of all your workouts on your phone
It will automatically update weights, reps and sets for you from workout to workout - according to the program logic
And you can customize the programs in any way, change exercises, the exercise logic, sets/reps/weights, etc.
{"program":{"vtype":"program","id":"gzcl-general-gainz-riptide","name":"GZCL: General Gainz - Riptide","url":"https://www.gainzfever.com/","author":"Cody Lefever","shortDescription":"An 8-week General Gainz program that alternates between finding rep maxes and pushing them higher, biasing hypertrophy through lighter T1 work and higher volume.","description":"Riptide is an 8-week program from Cody Lefever's General Gainz book. It alternates between \"Find\" weeks (discover a rep max at a target weight) and \"Push\" weeks (use the same weight and push for more reps). T1 cycles through progressively heavier RM targets, T2 does the same at moderate loads, and T3 waves through rep ranges twice across the 8 weeks.","nextDay":1,"weeks":[],"isMultiweek":true,"days":[{"id":"lizhosmd","name":"Day 1","exercises":[]}],"exercises":[],"tags":[],"deletedDays":[],"deletedWeeks":[],"deletedExercises":[],"clonedAt":1778372070117,"planner":{"vtype":"planner","name":"GZCL: General Gainz - Riptide","weeks":[{"name":"Week 1","days":[{"name":"Day 1","exerciseText":"// **T1 - Find week**. Use warmup sets to work up to your RM weight.\n// Add more via **+ warmup set** if necessary.\n// VDS auto-adjust after you complete the RM. Move each rep explosively (CAT).\nt1 / used: none / 1x5 (RM) ?+ @8, 5x2 (VDS) 80% / 180s / update: custom() {~\n if (setIndex == 1) {\n weights = completedWeights[1]\n if (week == 8) {\n numberOfSets = 1\n } else if (week <= 2) {\n var.r = max(floor(completedReps[1] / 2), 1)\n sets(2, numberOfSets, var.r, var.r, 0, completedWeights[1], 120, 0, 0)\n } else if (week == 4 || week == 6) {\n if (completedReps[1] >= 5) {\n var.r = max(floor(completedReps[1] / 2), 1)\n sets(2, numberOfSets, var.r, var.r, 0, completedWeights[1], 120, 0, 0)\n } else {\n sets(2, numberOfSets, 1, 1, 0, completedWeights[1], 150, 0, 0)\n }\n } else {\n sets(2, numberOfSets, 1, 1, 0, completedWeights[1], 150, 0, 0)\n }\n }\n~} / progress: custom() {~\n if (week % 2 == 1) {\n weights[week + 1:*:*:*] = completedWeights[1]\n }\n~}\n\n// **T2 - Find week**. Use warmup sets to work up to your RM weight.\n// Add more via **+ warmup set** if necessary. Half-sets auto-adjust after the RM.\nt2 / used: none / 1x10 (RM) ?+ @8, 4x5 (VDS) 60% / 120s / update: custom() {~\n if (setIndex == 1) {\n weights = completedWeights[1]\n var.r = max(floor(completedReps[1] / 2), 1)\n sets(2, numberOfSets, var.r, var.r, 0, completedWeights[1], 90, 0, 0)\n }\n~} / progress: custom() {~\n if (week % 2 == 1) {\n weights[week + 1:*:*:*] = completedWeights[1]\n }\n~}\n\n// **T3** - Max Rep Sets. Easy effort.\nt3 / used: none / 4x15-20+ (MRS) ?+ @8 / 60s\n\n// ...t1\nt1: Squat[1-8] / ...t1\n// ...t2\nt2: Romanian Deadlift, Barbell[1-8] / ...t2\n// ...t3\nt3: Leg Press[1-8] / ...t3\n// ...t3\nt3: Seated Leg Curl[1-8] / ...t3\n// ...t3\nt3: Leg Extension[1-8] / ...t3\n// ...t3\nt3: Standing Calf Raise[1-8] / ...t3"},{"name":"Day 2","exerciseText":"// ...t1\nt1: Bench Press[1-8] / ...t1\n// ...t2\nt2: Overhead Press[1-8] / ...t2\n// ...t3\nt3: Lat Pulldown[1-8] / ...t3\n// ...t3\nt3: Seated Row[1-8] / ...t3\n// ...t3\nt3: Lateral Raise[1-8] / ...t3\n// ...t3\nt3: Triceps Pushdown[1-8] / ...t3"},{"name":"Day 3","exerciseText":"// ...t1\nt1: Deadlift[1-8] / ...t1\n// ...t2\nt2: Front Squat[1-8] / ...t2\n// ...t3\nt3: Leg Press[1-8] / ...t3\n// ...t3\nt3: Seated Leg Curl[1-8] / ...t3\n// ...t3\nt3: Leg Extension[1-8] / ...t3\n// ...t3\nt3: Standing Calf Raise[1-8] / ...t3"},{"name":"Day 4","exerciseText":"// ...t1\nt1: Overhead Press[1-8] / ...t1\n// ...t2\nt2: Chin Up[1-8] / ...t2\n// ...t3\nt3: Seated Row[1-8] / ...t3\n// ...t3\nt3: Bicep Curl[1-8] / ...t3\n// ...t3\nt3: Face Pull[1-8] / ...t3\n// ...t3\nt3: Skullcrusher[1-8] / ...t3"}]},{"name":"Week 2","days":[{"name":"Day 1","exerciseText":"// **T1 - Push week**. Same weight as Week 1. Go for max reps.\nt1 / 1x5+ (RM) @10, 5x3 (VDS) 80% / 180s\n\n// **T2 - Push week**. Same weight as Week 1.\nt2 / 1x10+ (RM) @10, 4x5 (VDS) 60% / 120s\n\n// **T3** - Easy effort.\nt3 / 4x12-15+ (MRS) ?+ @8 / 60s"},{"name":"Day 2","exerciseText":""},{"name":"Day 3","exerciseText":""},{"name":"Day 4","exerciseText":""}]},{"name":"Week 3","days":[{"name":"Day 1","exerciseText":"// **T1 - Find week**. Go heavier than Week 1.\nt1 / 1x3 (RM) ?+ @9, 5x1 (VDS) 85% / 180s\n\n// **T2 - Find week**.\nt2 / 1x6 (RM) ?+ @9, 4x3 (VDS) 70% / 120s\n\n// **T3** - Moderate effort.\nt3 / 4x10-12+ (MRS) ?+ @9 / 60s"},{"name":"Day 2","exerciseText":""},{"name":"Day 3","exerciseText":""},{"name":"Day 4","exerciseText":""}]},{"name":"Week 4","days":[{"name":"Day 1","exerciseText":"// **T1 - Push week**. Same weight as Week 3.\n// VDS: if you hit <5 reps, **singles**. If 5+, **half-sets**.\nt1 / 1x3+ (RM) @10, 5x1 (VDS) 85% / 180s\n\n// **T2 - Push week**. Same weight as Week 3.\nt2 / 1x6+ (RM) @10, 4x3 (VDS) 70% / 120s\n\n// **T3** - Hard effort.\nt3 / 3x8-10+ (MRS) ?+ @10 / 60s"},{"name":"Day 2","exerciseText":""},{"name":"Day 3","exerciseText":""},{"name":"Day 4","exerciseText":""}]},{"name":"Week 5","days":[{"name":"Day 1","exerciseText":"// **T1 - Find week**.\nt1 / 1x4 (RM) ?+ @8, 5x1 (VDS) 80% / 180s\n\n// **T2 - Find week**.\nt2 / 1x8 (RM) ?+ @8, 4x4 (VDS) 65% / 120s\n\n// **T3** - New wave. Easy effort.\nt3 / 4x15-20+ (MRS) ?+ @8 / 60s"},{"name":"Day 2","exerciseText":""},{"name":"Day 3","exerciseText":""},{"name":"Day 4","exerciseText":""}]},{"name":"Week 6","days":[{"name":"Day 1","exerciseText":"// **T1 - Push week**. Same weight as Week 5.\n// VDS: if you hit <5 reps, **singles**. If 5+, **half-sets**.\nt1 / 1x4+ (RM) @10, 5x1 (VDS) 80% / 180s\n\n// **T2 - Push week**. Same weight as Week 5.\nt2 / 1x8+ (RM) @10, 4x4 (VDS) 65% / 120s\n\n// **T3** - Easy effort.\nt3 / 4x12-15+ (MRS) ?+ @8 / 60s"},{"name":"Day 2","exerciseText":""},{"name":"Day 3","exerciseText":""},{"name":"Day 4","exerciseText":""}]},{"name":"Week 7","days":[{"name":"Day 1","exerciseText":"// **T1 - Find week**. Heaviest of the cycle.\nt1 / 1x2 (RM) ?+ @9, 2x1 (VDS) 90% / 180s\n\n// **T2 - Find week**.\nt2 / 1x5 (RM) ?+ @9, 4x2 (VDS) 75% / 120s\n\n// **T3** - Moderate effort.\nt3 / 4x10-12+ (MRS) ?+ @9 / 60s"},{"name":"Day 2","exerciseText":""},{"name":"Day 3","exerciseText":""},{"name":"Day 4","exerciseText":""}]},{"name":"Week 8","days":[{"name":"Day 1","exerciseText":"// **T1 - Push week**. Same weight as Week 7. No VDS. Final push!\nt1 / 1x2+ (RM) @10 / 180s\n\n// **T2 - Push week**. Same weight as Week 7. Final week!\nt2 / 1x5+ (RM) @10, 4x2 (VDS) 75% / 120s\n\n// **T3** - Hard effort. Final wave!\nt3 / 3x8-10+ (MRS) ?+ @10 / 60s"},{"name":"Day 2","exerciseText":""},{"name":"Day 3","exerciseText":""},{"name":"Day 4","exerciseText":""}]}]}},"fullDescription":"Riptide is one of several named programs in Cody Lefever's [General Gainz](https://www.amazon.com/General-Gainz-Weight-Training-Framework-ebook/dp/B0GNLQHM6S) book. It builds on the core General Gainz framework - the tiered system (T1/T2/T3), Volume Drop Sets (VDS), and the four actions (Find, Hold, Push, Extend).\n\n**We strongly recommend [buying the book](https://www.amazon.com/General-Gainz-Weight-Training-Framework-ebook/dp/B0GNLQHM6S)** to fully understand the concepts behind this program - effort ratings, Volume Drop Sets, the Effort Gap, Compensatory Acceleration Training (CAT), and the Find/Hold/Push/Extend progression system. The book covers all of this in depth, along with other programs like Abyssal Wake, Iron Tides, Wave Breaker, Steel Helm, etc.\n\n## Quick Overview\n\nRiptide alternates between **Find** weeks (odd - discover your RM at a target effort) and **Push** weeks (even - hold the same weight, push for more reps). RPE guides the target effort: @8 = Easy (2+ RIR), @9 = Moderate (1 RIR), @10 = Hard (0 RIR).\n\nThis implementation uses a 4-day upper/lower split. T2 and T3 exercises are freely swappable - keep T1 as the main barbell compounds.\n\n## How to Use This in the App\n\nOn **Find weeks**, use warmup sets to work up to your RM weight. Add more via **+ warmup set** if necessary. Once you complete the RM set, the Volume Drop Sets auto-adjust to match your weight and reps.\n\nOn **Push weeks**, use the same weight as the previous Find week. The app remembers it. Push for as many reps as possible (AMRAP).\n\nSet your **1RM** for each exercise before starting - the app uses it to suggest initial weights via RPE tables.\n\n## Equipment Substitutions\n\nHome gym alternatives for T3 machine exercises:\n\n- [{Leg Press}] → [{Bulgarian Split Squat}] or [{Goblet Squat}]\n- [{Seated Leg Curl}] → lighter [{Romanian Deadlift, Barbell}] or Nordic curls\n- [{Leg Extension}] → [{Lunge}] or [{Sissy Squat}]\n- [{Lat Pulldown}] → [{Pull Up}] or [{Chin Up}]\n- [{Seated Row}] → [{Bent Over Row, Dumbbell}]\n- [{Triceps Pushdown}] → [{Skullcrusher}] or [{Triceps Dip}]\n- [{Face Pull}] → [{Reverse Fly}] with dumbbells","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36","indexEntry":{"id":"gzcl-general-gainz-riptide","name":"GZCL: General Gainz - Riptide","author":"Cody Lefever","authorUrl":"","url":"https://www.gainzfever.com/","shortDescription":"An 8-week General Gainz program that alternates between finding rep maxes and pushing them higher, biasing hypertrophy through lighter T1 work and higher volume.","description":"Riptide is an 8-week program from Cody Lefever's General Gainz book. It alternates between \"Find\" weeks (discover a rep max at a target weight) and \"Push\" weeks (use the same weight and push for more reps). T1 cycles through progressively heavier RM targets, T2 does the same at moderate loads, and T3 waves through rep ranges twice across the 8 weeks.","isMultiweek":true,"tags":[],"weeksCount":8,"exercises":[{"id":"squat","equipment":"barbell"},{"id":"romanianDeadlift","equipment":"barbell"},{"id":"legPress","equipment":"leverageMachine"},{"id":"seatedLegCurl","equipment":"leverageMachine"},{"id":"legExtension","equipment":"leverageMachine"},{"id":"standingCalfRaise","equipment":"dumbbell"},{"id":"benchPress","equipment":"barbell"},{"id":"overheadPress","equipment":"barbell"},{"id":"latPulldown","equipment":"cable"},{"id":"seatedRow","equipment":"cable"},{"id":"lateralRaise","equipment":"dumbbell"},{"id":"tricepsPushdown","equipment":"cable"},{"id":"deadlift","equipment":"barbell"},{"id":"frontSquat","equipment":"barbell"},{"id":"chinUp","equipment":"bodyweight"},{"id":"bicepCurl","equipment":"dumbbell"},{"id":"facePull","equipment":"band"},{"id":"skullcrusher","equipment":"ezbar"}],"equipment":["barbell","leverageMachine","dumbbell","cable","band","ezbar"],"exercisesRange":[6,6],"frequency":4,"age":"more_than_year","duration":"90+","goal":"strength_and_hypertrophy","datePublished":"2026-03-25T15:09:41-05:00","dateModified":"2026-03-25T16:04:11-05:00"}}