Pull-up progression

The pull-up ladder starts with a dead hang, moves through band-assisted pull-ups, and builds to sets of full pull-ups.

A full pull-up starts from straight arms and ends with the elbows fully bent, then goes back to straight arms. A rep that stops short at the top, or never returns to a full hang, is named and not counted.

The steps

Each skill is a ladder of steps. Every step has a target — clean seconds for a hold, full-range reps for a set — and you move on when you hit it in one set.

  1. 1
    Dead hang, 30 sTarget: 30 clean seconds in one set.Arms fully straight, hanging from the bar.
    Check this step on camera
  2. 2
    Band-assisted pull-ups, 8Target: 8 full reps in one set.From straight arms to elbows fully bent, chin over the bar, back to straight.
    Check this step on camera
  3. 3
    Pull-ups, 3Target: 3 full reps in one set.Every rep from a full hang to elbows fully bent.
    Check this step on camera
  4. 4
    Pull-ups, 8Target: 8 full reps in one set.Every rep from a full hang to elbows fully bent.
    Check this step on camera
  5. 5
    Pull-ups, 12Target: 12 full reps in one set.Every rep from a full hang to elbows fully bent.
    Check this step on camera

The targets are common coaching numbers, not a standard. The thresholds for “clean” are starting values, and they are written out on each page.

What counts as clean

Elbow angle (shoulder–elbow–wrist) from a straight-arm hang to fully bent.

Dead hang

Faults the camera names: “elbows bent”

Pull-up reps

Faults the camera names: “not high enough — elbows not fully bent”, “no full hang between reps”

A fault is named on screen once it costs 8° or more. Reps that fall short are named and not counted.

Setting up the phone

Stand the phone on its side two or three metres away, looking at you from the side, whole body in frame. The pose model runs in the browser; the video never leaves the phone.

What it cannot see

Check step 1 on cameraAll progressions

Join the waitlist

We'll email you when your place is ready. Nothing else — no newsletter.