cat ./pricing

Buy an access pass. Use it until it runs out.

One pass, paid up front, for a fixed term. It opens every stage of every challenge on the catalogue — including the ones we ship while it is live — and nothing renews. Pick six months or twelve.

One payment. Nothing auto-renews — when it ends, it just ends.

./passes/pass-1mo
$10

for 1 month

works out at $10/mo

Sign in with GitHub
./passes/pass-12mobest value
$75

for 12 months

works out at $6.25/mo

Sign in with GitHub

The price rises as the catalogue grows. It never rises for a pass you already own.

diff free paid

What's free, what a pass adds

free — with an account

  • Stages 1–2 of every challenge — read them and run the tests. Not 2 stages in total, 2 in every single one.
  • Enrolling, starter code, and the browser for the code you have already passed.
  • Every challenge's summary, topics and stage list, on the catalog — no account needed for those.

Sign-in is GitHub only, and it is free. Past stage 2, a challenge's instructions need a pass just as its test runs do — and the help around a stage (hints, guided prompts, the worked solution, the discussion) needs one from stage 1.

with a pass

  • Every stage of every challenge on the catalogue — instructions and test runs both, including challenges added while your pass is live.
  • Everything for when you're stuck — the hint ladder, the guided prompt paths, the worked solution for a stage, and the discussion. On every stage, the free ones included.
  • The same account on as many machines as you want, with nothing to install on any of them.
man passes

Questions people actually ask

What happens when my pass expires?
You drop back to the free tier. Your account, enrollments, and passed stages all stay exactly as they are — the later stages simply close again, to read as well as to run, until you buy another pass. Nothing is deleted, and you can pick up where you left off whenever you come back.
Will you charge me again automatically?
No. A pass is a single payment for a fixed number of months. There is no subscription to cancel, no stored card, and no renewal notice — when the term ends, it ends.
Can I get a refund?
Yes, in full within 14 days of buying, as long as you've run fewer than 20 test jobs. Email [email protected] and we'll send the money back. The refund policy spells out the details.
Can I use it on more than one machine?
Yes. A pass belongs to your account, not to a device, and there is nothing to install anyway — sign in from any browser and your projects are there.
What can I do without paying?
Make a free account and you can work the opening stages of every challenge properly — read them, enrol, download the starter code, run the tests, and browse the code you passed. It is the same product, not a preview: the tests are the real ones. What a pass unlocks is everything past those opening stages, in every challenge on the catalogue.
Can I read the stages without an account?
No. The catalog lists every challenge with its summary, topics and stage titles, and that needs no account — but the stage instructions themselves are behind a sign-in. It is free and it is GitHub only, so it costs you a click rather than a form.

Prices are shown in US dollars for reference. Payment is by bKash or Nagad in taka, checked and activated by hand — card and USD payments aren't available yet. Buying a pass means you accept the terms; see also the refund policy and privacy notice. Questions about billing go to [email protected].