CheckiO
Image source: checkio.org
A website with coding challenges set on a map of islands. Solving missions unlocks new islands and missions, and you can compare your solutions with other players'.
How you code
Each mission is a small programming task that you solve in Python or JavaScript in the browser editor. Your code is checked against tests, and once it passes you can read and discuss other players' solutions, which is where much of the learning happens.
Details
Categories: Learn-to-code games
Platforms: Browser
Cost: Free
Language: Python, JavaScript
Free to play, with an optional paid premium tier.
Last verified: not yet verified