Learn to Code in Scratch by solving
interactive Coding Challenges.
Sharpen your Algorithmic Thinking
with over 60 exercises.
All for Free!
![](demo_animated.gif)
Fully customizable
You can make your own challenges and curriculums. The game levels are scratch projects. Follow these steps:
- Clone this project and modify as you wish or start a new one
- When the challenge is complete, set the _allGoalsAchieved Scratch variable to true
- Share your level in scratch.mit.edu
- Copy the number that identifies the project you shared on scratch.mit.edu and paste it on codingprimer.com, replacing the numbers of the existing playlist
![](clone.png)
![](allGoalsAchieved.png)
![](share.png)
![](copy_level_name.png)
How To Play
Assemble the blocks on the left panel, then press the green flag on the right panel to run the program.