Choose A Difficulty

This determines how rigorous your training program will be and how long it will take to complete it.

...
Hard

Train 0-100 pushups in 8 weeks. We don't want anyone to feel discouraged. This program is hard, but that doesn't mean you have to make it grueling!

...
Extreme

Train 0-100 pushups in 6 weeks. This difficulty is for push-up enthusiasts looking to push themselves to their limit. It's time to get serious and get buff fast!

...
Impossible

Train 0-100 pushups in 4 weeks. Based on my experience, nobody should be able to do this without selling their soul to the devil. Have fun in hell!