Learn to Code in Scratch by solving
interactive Coding Challenges.

Sharpen your Algorithmic Thinking
with over 60 exercises.
All for Free!

Fully customizable

You can make your own challenges and curriculums. The game levels are scratch projects. Follow these steps:

  1. Clone this project and modify as you wish or start a new one

  2. When the challenge is complete, set the _allGoalsAchieved Scratch variable to true

  3. Share your level in scratch.mit.edu

  4. 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

How To Play

Assemble the blocks on the left panel, then press the green flag on the right panel to run the program.