Pricing

Start on the free plan, which never expires. Try Pro free for 7 days when you want the whole problem bank.

Pricing

Start free. Go Pro when
you're serious.

The free plan is a real course, not a teaser: every lesson and every question, plus a graded sample of every format. Pro opens the whole problem bank.

Free

Learn everything and try every format.

$0forever

No card needed.

Create a free account
  • All 888 lessons, deep dives and quick revise pages
  • All 2,433 practice questions, with the misconception behind each wrong answer
  • 70 easy coding problems and 10 SQL problems
  • One of each premium format: the Parking Lot project, a debugging task, a code review, a test-writing task and the URL shortener design
  • Mastery tracking, weak areas and spaced review

Pro

7-day free trial

The full problem bank, every format.

$9/month

Billed $108 a year. Or $15 billed monthly.

Start your free trial
  • Everything in Free
  • All 383 coding problems, with solution approaches from brute force to optimal
  • All 37 SQL problems, including query-tuning labs
  • All 9 object-oriented design projects, graded by hidden test suites
  • Every debugging task, code review and test-writing task
  • All 4 system design problems, with reference designs
  • Secure checkout by Stripe. We never see your card.
  • Cancel anytime from your billing page.
  • EU and UK prices include VAT.

Billing questions

What's included in the free plan?

Every lesson, staff-level deep dive and quick revise page, every multiple-choice question, the easy coding and SQL problems, and one graded sample of each premium format: a design project, a debugging task, a code review, a test-writing task and a system design problem. Mastery tracking, weak areas and spaced review work on the free plan too. It never expires.

How does the free trial work?

Your first Pro subscription starts with a 7-day free trial. You choose monthly or yearly at checkout, and nothing is charged until the trial ends. Cancel before then and you pay nothing.

Can I cancel anytime?

Yes. Open Profile, then Plan & billing, and cancel in a couple of clicks. You keep Pro until the end of the period you've paid for, and your progress stays on the free plan. You can also switch between monthly and yearly or download invoices there.

Do you charge in euros and pounds?

Yes. Pro is priced in US dollars, euros and British pounds. EU and UK prices include VAT; US sales tax is added at checkout where it applies. Payments are handled securely by Stripe.

Start free today

Every lesson and question is free. Upgrade when you're ready.

Free plan, no card · 7-day Pro trial · Cancel anytime