Code Crystals
Help the robot charge all the crystals! Every chapter teaches a new idea from the world of coding — slowly, with lots of practice and small wins along the way.
Chapter 1: First steps
Command after command — exactly in order
Concept: SequenceChapter 2: Turning and jumping
The robot learns to change direction and climb stairs
Concept: Turns and jumpsChapter 3: Again and again — loops
When something repeats, you don't write it again
Concept: LoopsChapter 4: Procedures — recipes for the robot
Give a group of commands a name and use it again
Concept: ProceduresChapter 5: The robot senses — conditionals
Sometimes the robot needs to check before it acts
Concept: ConditionalsChapter 6: Bug Hunters
Find mistakes in a program and fix them
Concept: DebuggingChapter 7: Programming champions
Break a big problem into small pieces and solve it
Concept: Breaking a problem downChapter 8: Thinking like programmers
No new tool — all the tools together, and every level needs real planning
Concept: Thinking challengesChapter 9: Two robots, one mission
One program, two robots — and the order you move them in is the whole story
Concept: Two robots