Productivity & Business · Education & Productivity

CheckiO

Coding games for Python and TypeScript: solve puzzle missions on a map of islands and learn from other players' solutions.

Our take: CheckiO turns coding practice into a game.

Best forPython & TypeScript learners
ReviewedPricing: Freemium
Try CheckiOFree; Awesome $4.99/mo or $49.99/yr

CheckiO is a set of coding games: py.checkio.org for Python and js.checkio.org for TypeScript. You solve missions (coding puzzles) to open islands on a map, then compare your answer with other players' solutions. Playing is free; the Awesome plan costs $4.99 a month or $49.99 a year and removes ads and locked missions.

The bottom line

A game-style way to practise Python or TypeScript; free to play, with a low-cost Awesome plan for the extras.

Our score

Reviewed by the Conversion Gems editorial team. Hover a facet to focus it; click to pin.Tap a facet to focus it.

What it is, and why we rate it

One line each. Open a row for detail.

What it really isCheckiO: browser coding games for practising Python and TypeScript by solving missions on a map of islands.
Not a security tool.
Our takeCheckiO turns coding practice into a game.
Each solved mission opens more of the map, and afterwards you can read how other players solved it. Teachers use its ClassRooms to follow students. The free account covers the core game; Awesome removes ads, opens every mission and shows other solutions straight away. You can also earn Awesome through quest points.

Best / not good for

Best for
  • Beginner-to-advanced coders practicing Python or TypeScript
  • Learners who enjoy gamified, puzzle-based practice
  • Teachers wanting a classroom coding-practice supplement
Not good for
  • People wanting a structured, full curriculum or video courses
  • Languages beyond Python and TypeScript
  • Anyone expecting a security or recruitment platform (it is a coding game)
Trade-offs

Friction report

Trade-offs to know before signing up.

  1. Time to value
    Instant: you can start the game without registering and solve missions in the browser.
  2. Scale breakpoint
    The free account shows ads, locks some missions and limits solution search; Awesome or earned quest points remove those limits.
  3. Walled garden
    Low lock-in: it is a practice platform, free to leave; only premium features sit behind the subscription.

CheckiO pricing

PlanPriceWhat you get
Free$0Solve missions; ads shown; some missions locked; other solutions after solving, with a delay; solution search limited to 5 results
Awesome$4.99/month, $24.99 for 6 months or $49.99/yearNo ads, all missions, other solutions right after solving, unlimited solution search
Awesome Teacher$499.99/yearAwesome for you and your students, the whole map opened, unlimited ClassRoom analytics

From CheckiO's Become Awesome page and its payments settings, checked 3 October 2026. Prices in USD. CheckiO says all revenue from Awesome and Awesome Teacher accounts goes to those affected by the war in Ukraine.

A look inside

CheckiO product screenshot

Frequently Asked Questions

Is CheckiO free?

Yes. A free account can play and solve missions, with ads, some missions locked and limited solution search. The Awesome plan removes those limits.

How much does CheckiO Awesome cost?

Awesome costs $4.99 a month, $24.99 for six months or $49.99 a year. Awesome Teacher costs $499.99 a year (checked 3 October 2026).

Can I get CheckiO Awesome for free?

Yes. From level 5 you can earn quest points, and 80 points open 3 months of Awesome. The monthly leaderboard winner gets a free year, and CheckiO can give Awesome to people who contribute missions, translations or hints.

Which languages can I practise on CheckiO?

Python (py.checkio.org) and TypeScript (js.checkio.org).

Is check.io the same site?

No. The coding game lives at checkio.org. When we checked on 3 October 2026, check.io did not load at all.

CheckiO alternatives

Other ways to practise coding:

Sources checked October 3, 2026: CheckiO, CheckiO: Become Awesome, Py.CheckiO.

Conversion Gems independently reviews every tool.

Tags

#Payments#Processing