The KUBO Coding Robot is a hands-on educational robot that teaches coding and computational thinking through a puzzle-like programming system called TagTiles®. Students snap physical tiles together to create algorithms that the robot follows, making coding accessible even for young learners who cannot yet read or write.
KUBO is designed for elementary classrooms and helps students learn coding concepts such as sequencing, loops, and functions through interactive challenges and collaborative problem-solving.
Grades: PK–5
Subjects: STEM, Computer Science, Math, Problem Solving
Introduce coding and computational thinking
Teach sequencing, algorithms, and logical thinking
Develop problem-solving and collaboration skills
Support hands-on STEAM learning
Build early computer science skills
Coding activities with KUBO help students practice problem-solving, creativity, and critical thinking while working together to complete challenges.
Step 1
Turn on the KUBO robot.
Step 2
Place the TagTile® coding tiles on the activity map or table.
Step 3
Connect tiles to create a sequence of instructions.
Step 4
Place KUBO at the starting point.
Step 5
Watch the robot execute the coded path.
Students can combine tiles to build algorithms that solve challenges, similar to assembling puzzle pieces.
Coding maze challenges
Problem-solving obstacle courses
Map navigation activities
Storytelling paths where robots travel through story events
Collaborative team coding challenges
Students create story maps where the robot travels through different events in a narrative.
Example activities
Story sequencing paths
Vocabulary exploration maps
Students practice sequencing, patterns, and measurement through coding paths and navigation challenges.
Example activities
Create a number path maze
Solve distance and direction challenges
KUBO also offers coding activities designed to integrate math skills with programming.
Students learn foundational computer science concepts such as algorithms, loops, and functions using coding tiles.
Example activities
Coding maze challenges
Problem-solving missions
Collaborative coding competitions
KUBO’s curriculum includes cross-curricular STEM activities aligned with education standards such as CSTA, NGSS, and ISTE.
KUBO robot
TagTile® coding tiles
Activity map or coding mat
Charging cable
Start with simple movement tiles before introducing loops and functions.
Have students predict what the robot will do before running the program.
Encourage students to debug their code by testing and adjusting their tile sequence.