CodeRealm

Guide Bit the robot to the star by snapping together command blocks — move, turn, repeat, and if. Watch your program run, then peel it back to see the real Swift code underneath.

Level 1

Practice the concepts

16 kits from algorithms and loops up to recursion and software design — a short round of questions with a hint whenever you get stuck. Your progress stays on this device.

Kit 1: Algorithms & Sequences Algorithms & Sequences · grades 4-5 · 25 questions Kit 2: Loops & Patterns Loops & Patterns · grades 4-5 · 25 questions Kit 3: Conditionals & Logic Conditionals & Logic · grades 5-6 · 25 questions Kit 4: Variables & Data Types Variables & Data Types · grades 5-6 · 25 questions Kit 5: Functions & Decomposition Functions & Decomposition · grades 5-6 · 25 questions Kit 6: Debugging & Testing Debugging & Testing · grades 6-7 · 25 questions Kit 7: Data Structures Data Structures · grades 6-7 · 25 questions Kit 8: Advanced Algorithms & Complexity Advanced Algorithms & Complexity · grades 7-8 · 25 questions Kit 9: Object-Oriented Concepts Computer Science · grades 6-7 · 25 questions Kit 10: Recursion & Recursive Thinking Computer Science · grades 6-7 · 25 questions Kit 11: Algorithms & Efficiency Computer Science · grades 7-8 · 25 questions Kit 12: Software Design & Collaboration Computer Science · grades 7-8 · 25 questions Kit 13: Cross-Topic Connections Functions & Decomposition · grades 5-6 · 25 questions Kit 14: Real-World Applications Functions & Decomposition · grades 6-7 · 25 questions Kit 15: Misconceptions & Reasoning Functions & Decomposition · grades 6-7 · 25 questions Kit 16: Advanced Synthesis Functions & Decomposition · grades 7-8 · 25 questions
CodeRealm mascot

Meet the cast — the characters who teach this

Each one stands for an idea you’ll practice. Tap a character to read their illustrated story and hear their audio drama.

Explore all the stories →

Kids also liked

Privacy & how it works