Join over 100,000 players on Citizen Code!









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.


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.


