Program Overview
AlgoPlay
The AlgoPlay program introduces students to the fundamentals of coding through building and programming robots. With the GoAlgo app, students explore debugging, algorithm planning, conditions, loops, multithreading, and sensor applications. Through hands-on challenges, they develop computational thinking, logical reasoning, problem-solving, creativity, and confidence while building a foundation for higher-level robotics and coding.
6-10 years
Age of children
75 min
Lesson duration
36 lessons
Curriculum length
PuppyProgram video
Curriculum
Overview
As the curriculum progresses, students advance from debugging and basic movement commands to algorithm planning, conditioning, loops, interrupting commands, and multithreading, strengthening their ability to think like real programmers without worrying about syntax or complex coding considerations. They also explore sensor applications to create robots that respond to their environment through event-based logic.

Program Objectives:
Introduce students to coding logic.
Build a solid foundation in coding terminology and core coding concepts.
Strengthen algorithmic thinking, computational thinking, logical reasoning, and problem-solving skills.
Develop creativity through designing, refining, and debugging their own robotic behaviors.
Promote teamwork, collaboration, and independent thinking.










Lesson Flow

Learn
Introducing the new lesson topic and briefly revisiting related concepts.

Algorithm Discussion
Planning the step-by-step logic and predicting the robot’s behavior.

Build
Working in pairs to construct the robot.

Code
Implementing the robot’s basic code.

Play & Upgrade
Refining the design and code for better robot performance.

