CrossFit trainers are skilled in the art of making many difficult movements accessible for the beginner. A good trainer will guide new athletes through a progression, celebrating the small victories along the way. For example, the trainer may start an athlete with a full range of motion push-up, then progress to a dip, then pike push-ups on a box, then finally moving to the wall. This process may take years.
A great trainer will understand this process is not just for the beginner and continue this system with intermediate and advanced athletes. An athlete who is comfortable with strict handstand push-ups can be challenged to perform them from a deficit, with their chest against the wall, or freestanding.
Handstand Push-Up Variations