LEARN TO CODE ON MOBILE AND TABLET RIGHT NOW WITH CITIZEN CODE

You want to discover programming while having fun directly on your smartphone, it’s now possible with Citizen Code. Learn to code by playing on your mobile today!

Join over 100,000 players on Citizen Code!

Honestly it's making me discover a passion. I love it, I'm going to see if I'm capable of python or javascript, same satisfaction
Léa
I really like the Citizen Code learning program
Amine
6 years old
I started out of curiosity and it's nice, really suitable for all ages
Julie

An app developed in partnership with Amazon Future Engineer

Blockly is puzzle-style programming: assemble, test and visually understand each step of your script! Thanks to its colorful and intuitive blocks, you build your own algorithms, like a real coder… even without knowing anything to start with

The only mobile game that covers all the basic concepts of programming!"

1. Variables and data types

Learn to create, use and store values in variables, and above all understand how these things represent numerical values!

2. Loops

Learn to repeat actions easily and as often as necessary. Understand how to use exact equal repetition in programming.

3. Conditions (if... then...)

 Manage alternative actions, add complexity to your code and help with understanding and choices in your programs. Block to pay single, display ‘Even!’).”

Would you prefer to test the game directly on your browser?

Click, play, unlock your first achievements without installing the application here ;

Learning to code in Python through gaming is possible!

In Citizen Code Python, you build your city, neighborhood by neighborhood. As a true architect, you take on the challenges thrown at you in each episode. The victories you achieve throughout your adventure earn you Citizen Coins, which in turn allow you to upgrade your avatar.

The best coding game for learning Python

Programming games offer progressive learning, whether you’re in middle school or high school. Python can be a complex language, but thanks to all the activities offered, it’s a discipline that can be quickly learned!


If you’ve never seen algorithms at school or if you’ve already done a bit of Scratch, we recommend you start with Citizen Code Blockly. Choose Python if you’re already comfortable with block programming.

Une main sur un clavier
Une jeune fille réalise une activité CitizenCode Python

Computer programming is at the heart of the digital world in which we live

It allows you to create websites, video games, applications… Understanding it is essential and can also prove strategic for your future. Citizen Code Python allows you to showcase the skills you have acquired throughout the Python program. At the end of each season, you receive an Open Badge certified by Amazon Future Engineer that you can then add to your resume.