Train at home · 16 weeks · no gym, no crowd

Let's get you that first pull-up.

Right now one rep feels a long way off. It did for me too, at 47kg I couldn't do a single one. Every movement here is a numbered ladder with an exact target, so you always know what the next rung is. Sixteen weeks from zero.

Pay once, yours for life
0 to 1First pull-up
10Clean push-ups
16 wkStart to finish
01Australian pull-up x10
02Dead hang 30s
03Band 30 to 5kg
04First pull-up
0510 pull-ups
06Then: your skills phase
Your climb
Made for busy people A note before you start

If you're reading this you probably can't do a pull-up yet, and I want you to know that's completely okay, I couldn't either, I was 47 kilos and I felt so weak, and I built this whole course for the person I was back then, someone who just needed to be told what the next small step was.

So take it at your pace, baby steps, and I'll be with you the whole way. Where are you at right now, can you hang off a bar for ten seconds?

Cali Sung
Here's where we're headed

Two reps you weren't sure would ever come.

Sixteen weeks from now you'll walk up to a bar, take a breath, and pull yourself clean over it. No kip, no swing, just a rep you earned one rung at a time, with 10 solid push-ups to go with it.

The goal
First pull-up

The rep that started this whole thing. Dead hang to chin over the bar.

10 push-ups

Ten consecutive, perfect form. Real pressing strength, built from the floor up.

A core that holds

Hollow holds and planks that keep every rep tight and pain-free.

Four phases

You move up when you pass the gate.

Not when the calendar says so. The weeks are a pace guide.

1Wk 1 to 4

Foundations

Hangs, Australian pull-ups, seated pull-ups and knee push-ups. Two sessions a week, then three from week 4.

2Wk 5 to 10

The Band Ladder

Band pull-ups from 30kg down to 5kg, one rung a week, with paused reps and clusters along the way.

3Wk 11 to 13

Off The Band

Slow negatives and the sticking point check, so you train the part of the rep that is holding you back.

4Wk 14 to 16

The Real Thing

Real attempts, then the test in week 16. An optional Reset Week is there whenever you need a breather.

Cali Sung at 47kg, before he started
47kg. Couldn't do one.
Cali Sung now, eleven years later
Now. +23kg on.
Hey, I'm Cali Sung

I started as the skinny guy who dodged the gym.

Eleven years ago I was 47kg and couldn't do a single pull-up. I figured it out the slow, hard way. I tried every method going, got hurt, came back, kept what actually worked and threw the rest out. This course is what's left: the shortcut I never had.

47kgWhere I started
+23kgLean muscle since
11 yrsIn the game
If a scared, skinny 47kg me could get here, so can you.
Have a look around
The method

No guesswork. Just the next rung.

The reason beginners stall is they never know when to level up. Here, every movement is a numbered ladder with an exact target at each step. You always know exactly what's next.

Pull, to the pull-up

  1. Australian pull-up x10
  2. Dead hang 30s
  3. Seated pull-up x5
  4. Band 30, 25, 20, 15, 10, 5kg
  5. Negatives, then unassisted attempts
  6. First pull-up

Push, to 10 reps

  1. Knee push-ups x5
  2. Elevated push-ups x10
  3. Negative push-ups
  4. Floor build 1 to 8
  5. 2 x 10 attempts
  6. 10 consecutive
More wins from real students

Everyone moves at their own pace. Some of them fly.

1 mo
Bruce, first pull-up in a monthSkinny start, one clean rep inside four weeks. Ten in a row and three high pull-ups by month six.
0 to 10
Ten pull-ups at 101kgIn 1 year, without getting lean first.
0 to 1
First muscle-upIn 6 months, starting from zero pull-ups. Not typical, but it happened.
Here's the deal, no games

Pay once. It's yours for life.

And your first month inside the community? That one's on me.

The course · one-time

Everything, forever

S$339first 50 people only
S$297 once
  • Every lesson, all 45, yours to keep
  • Yours for life, updates included
  • Follow-along workouts, PDFs and tracker
  • Me in your inbox for all 16 weeks
  • First month in the community, free
Join the waitlist

Stay in the room

S$49 / month
  • Free for your first 30 days
  • Private Telegram group on your phone
  • I show up live every 2 weeks (1hr+)
  • Post a clip, I fix your form
  • Leave whenever, no hard feelings
Included with course

You pay S$297 once (the founding price for the first 50 people, S$339 after that) and get 30 days of community free. On day 31 you choose whether to stay for S$49/month. Cancel any time. The course itself is a one-time purchase with no refunds, so take your time deciding.

Opening soon

Be the first one in.

I'm filming the lessons now, and when the course opens I'll email you first, before anyone else hears about it. A few quick questions so I know where you're starting from, and I won't fill your inbox.

See you on the bar, Cali Sung

I only use these answers to understand who's joining and shape the course around you. By joining you agree to how I handle your details. Founding price S$297 for the first 50 people, then S$339. The community is free for the first month, then S$49 a month.

One rep changes how you see yourself

Ready to surprise yourself?

S$297 once for the first 50 people, then S$339. Your first community month is on me. Sixteen weeks from now, you'll have the reps to prove it.

See you on the bar, Cali Sung
The Sustainable Calisthenics Method, Cali SungTrain at home · 16 weeks · first pull-up + 10 push-ups

How I handle your details

What I collect
What you fill in on the waitlist: your name, email, date of birth, gender, where you're at right now, and what's driving you.
Why
To email you when the course opens, and to understand who's joining so I can shape the course around you. Nothing else.
Who sees it
Only me, Cali Sung, and my assistant. It's stored by Netlify, the company that hosts this website. I never sell it or pass it on to anyone.
How long I keep it
Until the course launches and you've decided whether to join, or until you ask me to remove it, whichever comes first.
Your choice
You can ask to see, correct or delete your details at any time, or take yourself off the list. Email ivansung26@hotmail.com or message @cali_sung on Instagram and I'll sort it within a few days. This follows Singapore's Personal Data Protection Act (PDPA).

Last updated 6 October 2026

Ready to surprise yourself?S$297 once for the first 50, first community month on me
Join the waitlist