1,282 challenges · 97 practice exams

Level up your code.
Pass the exam.

A fast, offline-first trainer with hands-on coding challenges and blueprint-modeled practice certification exams across 13 languages. Start free in seconds — no signup needed.

⚡ Runs in your browser 📶 Works offline 🔑 No account needed to start
1,282
coding challenges
2,910
exam questions
97
practice exams
13
languages & tracks

Start free. Unlock what you need.

Sample every language free. Focus on one for $10/mo, or unlock everything for life.

🥚 Free

$0 · forever
  • The intro module of all 13 tracks
  • Run code & explained answers
  • XP, ranks & streaks
  • Cloud sync across devices
  • Global leaderboard

🎫 Language Pass

$10 · per month
  • Everything in Free
  • One language, unlocked in full
  • Every tier — Hatchling to God Tier
  • Switch languages any month
  • Cancel anytime
Most popular

⭐ Pro+

$100 · one-time
  • Everything, every language
  • All 1,282 challenges
  • All 97 practice exams (2,910 questions)
  • Per-exam analytics & Pro+ badge
  • Yours for life — no subscription

Built to make practice stick

Everything runs in your browser — instant, private, and offline-capable.

⚡ Run code instantly

Write and execute solutions right in the page — Python, JS, SQL and more, no setup.

💡 Explained answers

Every miss comes with a clear explanation, so you learn the concept, not just the answer.

📋 Real exam simulation

Timed, scored, blueprint-modeled exams that mirror the real thing across 13 tracks.

🏆 XP, ranks & streaks

Progress from Beginner to God Tier with XP and ranks that keep you coming back.

📊 Analytics Armory+

Per-exam pass rates and best scores show exactly where to focus before test day.

☁️ Cloud sync

Create a free account to back up and sync your progress across every device.

Up and running in seconds

1

Open & practice

Jump straight in — no signup. Solve challenges and take a free taster exam.

2

Save your progress

Create a free account to sync XP and results across devices and the leaderboard.

3

Unlock more

Unlock one language for $10/mo, or go Pro+ for every challenge and exam — yours for life.

Pick your plan.

Free forever to sample. Go deep on one language monthly, or own it all with a single payment.

🥚 Free

$0
forever · no account needed
  • Intro module of all 13 tracks
  • Run code & explained answers
  • XP, ranks, streaks & leaderboard
  • Cloud sync with a free account
Start Free →

🎫 Language Pass

$10 /mo
one language · cancel anytime
  • Everything in Free
  • One full language of your choice
  • Every tier — Hatchling to God Tier
  • Switch languages any month
Choose a language →
Most popular

⭐ Pro+

$100
one-time · yours for life
  • Everything, every language
  • All 1,282 challenges
  • All 97 practice exams (2,910 questions)
  • Per-exam analytics & Pro+ badge
  • Free lifetime updates
Get Pro+ →

Secure checkout by Stripe. Sign in inside the app to buy or redeem a code.

Questions

Do I need to pay or sign up to use it?

No account needed to start. Free gives you the intro module of every one of the 13 tracks, plus XP, ranks and the leaderboard. To go deeper, a $10/mo Language Pass unlocks one full language, or a one-time $100 Pro+ unlocks every challenge and all 97 exams for life.

Does it work offline?

Yes. Code Armory is an offline-first PWA — once loaded it runs without a connection, and you can install it to your device.

Which languages are covered?

Python, JavaScript, TypeScript, C, Go, SQL, Bash/CLI, Rust, plus regex, algorithms, data structures and programming paradigms — 13 tracks in all.

Subscription or one-time?

Both options exist. Pro+ is a one-time $100 payment for lifetime access to everything, including future updates — no subscription. The Language Pass is a $10/mo subscription that unlocks one language you choose; switch languages any month or cancel anytime.

How does the Language Pass work?

Pick one track (say Python) and it unlocks in full for the month — every tier from Hatchling to God Tier. Your choice is locked for that calendar month and carries into the next unless you switch. It covers challenges for that language; exams and analytics are part of Pro+.

Are these official certification exams?

No. The exams are original practice/study aids modeled on public exam blueprints. They are not official certifications and are not affiliated with any exam vendor.

Ready to sharpen up?