Coding Park
Coding games · Ages 6–17

Free coding games to learn programming

From 6 to 17, play an adventure or build your own game in Python. Two ways to discover programming, no installation needed.

Golden Quest free to try · Python sessions: 30 minutes free

Golden Quest: Blockly instructions beside the playable level
Inside Golden Quest: plan your route, program Cody and test your solution.
12,000+children learning
Since 2018learning through play
No accountneeded to try

01 · Choose your experience

Play with code. Or code your game.

The same pleasure of understanding, two starting points. Pick the one that matches your age and what you feel like doing.

Ages 6–11 · Progressive adventure

Golden Quest

Guide Cody from island to island. Each puzzle teaches you to give instructions, spot repetition and fix your program. You learn by seeing your ideas come to life.

Play for free →

Discover the Golden Quest path

Ages 12–17 · Build in Python

Your first real video game

Go from player to creator with Python and Pygame. Start with Pong: a ball, a paddle, bounces. Then level up your programs with Snake or Space Invaders.

Build my first game →

Explore the Python game labs

Which coding game should I choose for my child?
FeatureGolden QuestPython games
Recommended age6–1112–17
FormatAn adventure to play by programmingReal games to build in Python / Pygame
ConceptsSequences, loops, conditions, procedures and debuggingVariables, functions, coordinates, collisions and game logic
AccountNo account to tryNo account for the trial
InstallationNone: runs in the browserNone: Web IDE in the browser
Free accessFree discovery; full path on subscriptionFree 30-minute trial workspace

Ages are guidelines. Understand the blocks-to-Python progression →

02 · Golden Quest

The adventure is programmed.

From first blocks to text code
Golden Quest scene: Cody, pirates and a treasure chest

Your turn to guide Cody.

Write your instructions. Run your program. Watch what happens.

Play here for free →

No installation · No account needed

Open Golden Quest in a new tab ↗

01

Progress step by step

Simple instructions first, then challenges that combine several ideas. Pictograms and blocks prepare the transition to text-based code.

02

Use loops

Spot what repeats and express it with a loop, rather than copying the same instructions over and over.

03

Make decisions with conditions

Observe the situation and pick the right action: move forward, turn or avoid an obstacle.

04

Learn to debug

Run the program, watch Cody, find the mistake and try a different solution.

05

Create procedures

Give a name to a sequence of actions and reuse it to organise your program.

06

Design your own levels

With the level editor, go from player to creator and invent new challenges for others to solve.

03 · Python & Pygame · Ages 12–17

This time, you build the game.

Open your online workspace, follow the tutorial and write real Python. AI assistance helps you understand your code. No account, no installation: you get 30 free minutes to get started.

  1. 01Choose your game
  2. 02Launch your trial workspace
  3. 03Code, test and improve
Pong Python and Pygame lab cover

Getting started

Pong

Discover game loops, movement and collisions through an approachable arcade classic.

  • Game loop
  • Bounces & collisions
  • Keyboard & score
Snake Python and Pygame lab cover

Levelling up

Snake

Model a grid-based game and grow its rules into a complete gameplay loop.

  • Lists & coordinates
  • Grid movement
  • Collisions & states
Space Invaders Python and Pygame lab cover

Going further

Space Invaders

Structure a complete arcade game, from its first mechanics to animation and sound effects.

  • Sprites & groups
  • Shooting & collisions
  • Animations & sounds

The 30 minutes let you explore the lab and start coding. Completing a full game may take several sessions.

Explore the Python game catalogue →

Choosing a path for a younger learner? Explore the Golden Quest curriculum and Family plans →

04 · Outside perspectives

How others discovered Coding Park.

Dated articles and attributed reviews, with sources for further reading.

Phaser World · 22 January 2018

Game of the Week: Phaser World #113

Golden Quest was chosen as the game of the week in the Phaser newsletter.

Read issue 113 ↗

Phaser · 19 January 2018

Golden Quest in detail

The review describes the first programs, errors to fix, loops and the level editor.

Read the full review ↗

Geek Junior · 2018

A bridge after Scratch

Geek Junior describes Coding Park as the missing bridge between Scratch and the languages used by professionals.

Read the article (in French) ↗

Challenges · 2021

Featured in Challenges' 2021 selection of 100 start-ups to invest in

Challenges magazine featured Coding Park and its game-based learning approach in its 2021 selection (in French).

Read the feature (in French) ↗

A parent's perspective

« J'ai été émerveillée de voir mon fils programmer les actions d'un personnage. »
Terre de Reines, Noblesse Obli · spontaneous review, 25 June 2025
Read the review on Trustpilot ↗

A teacher's perspective

"The quality of your content stands out."
James W. · teacher at Clifton High School, Bristol
Read his testimonial published by Coding Park →

For teachers

What if the adventure continued in class?

Prepare your session with the free teacher kit: activity sheets, manuals and a pedagogical presentation. Create your free teacher account to automatically activate a 15-day trial with a half-class of up to 15 students.

Students playing Golden Quest in the classroom

06 · Frequently asked questions

Before you start

Are these coding games really free?

Golden Quest discovery is free. Python labs offer a free anonymous 30-minute workspace: enough to start a project and try the tools. The full Golden Quest path and guided workshops are separate paid offerings.

Which game should I choose for my child's age?

Golden Quest is the recommended starting point for ages 6–11. From 12–17, the Python games let children build their own programs. Ages are guidelines: experience and enthusiasm matter too. Pong is an accessible first project; Snake and Space Invaders require more Python foundations.

Do I need to create an account?

No account is needed to try Golden Quest or launch a 30-minute Python workspace. Access to the full path and student tracking belong to the Family and School offerings.

Is any software installation required?

No. Golden Quest runs in the browser and the Python environment is set up online. An internet connection is required.

Can we play on a tablet?

To explore Golden Quest on a tablet, open the game in its own tab and use landscape mode. Comfort depends on the browser and screen size. For writing Python and using game keyboard commands, a computer with a keyboard is recommended.

What programming concepts are taught?

Golden Quest covers sequences, loops, conditions, procedures and debugging. The Python games add variables, functions, data structures, coordinates, collisions and game states.

Will my child write real Python?

Yes. In the Pong, Snake and Space Invaders labs, they write and run Python with Pygame. A tutorial guides progression and AI assistance is available. The 30 free minutes are for exploring the environment and getting started, not for guaranteeing a complete game.

Can these games be used in the classroom?

Yes. The teacher kit includes activity sheets, manuals and a pedagogical presentation. Creating a free teacher account automatically activates a 15-day trial for a half-class of up to 15 students. The logic and algorithmic reasoning practised can complement preparation for computing competitions; Coding Park is not an official competition partner.