Computational thinking
Commands, robots, loops, algorithms and cryptography.
15 exercises · 30 progressive levels, from basic to advanced
Commands
Follow instructions step by step.
Programmable robot
Program the robot to reach the star.
Conditionals
IF… THEN… ELSE.
Loops
Loops and nested loops.
Algorithms
Order steps and find the mistake.
Debugging
Find the bug in the program.
Sorting
Bubble sort and minimum swaps.
Binary search
Find the number in few guesses.
Reading code
What are the variables’ values at the end?
Flowcharts
Follow the flow and find the output.
Classification
Group things by features, like a computer.
Visual code
What drawing does the program make?
Cryptography
Caesar cipher: encode and decode.
Automation
Find the machine’s rule.
Programmer mission
Combined programming challenges.