Robo Steps

  • Grades K–5
  • Coding

Robo Steps is a first coding game: kids snap arrow blocks into a program, press Run, and watch Robo follow it — then learn loops, functions, if-tiles and debugging, 25 gentle levels per idea.

Free trial: 3 days with the first 25 levels of every game. No card needed.

What it teaches

  • Write step-by-step instructions (algorithms)
  • Find and fix mistakes in a program (debugging)
  • Repeat steps with loops, reuse steps with a function
  • Make decisions with if-tiles

Chapter by chapter

  • First steps: Sequences
  • Collect the stars: Sequences & planning
  • Bug hunt: Debugging
  • Loops: Loops
  • Functions: Functions (gr 6–7)
  • If tiles: Conditionals
  • Loops in loops: Nested loops
  • Master programmer: Mixed

Standards

TEKS (Texas)

  • TEKS Tech Apps 2.1(D) Create and troubleshoot simple algorithms (step-by-step instructions) that include conditionals such as if-then statements as they apply to an everyday task.
  • TEKS Tech Apps 2.2(B) Use a design process to create a sequence of code that includes loops to solve a simple problem with or without technology.
  • TEKS Tech Apps 3.1(D) Debug simple algorithms (set of procedures) by identifying and removing errors.
  • TEKS Tech Apps 3.2(B) Use a design process to create programs that include sequences, loops, and conditionals to express ideas or address a problem.

Florida NGSSS (science / social studies) & Florida Computer Science

  • SC.K.PE.1.2 Develop a series of steps to complete a task.
  • SC.K.PE.3.2 Solve problems involving logical order thinking or sequencing with or without technology.
  • SC.2.PE.3.3 Demonstrate the use of conditional logic.
  • SC.3.PE.3.3 Use graphical programming or visual cues to represent a set of instructions (algorithm).
  • SC.5.PE.1.3 Create a program using arithmetic operators, conditionals and repetition in programs.
  • SC.5.PE.3.4 Explain how to identify and correct logical errors in algorithms.
  • SC.6.PE.1.8 Use a function for a specified purpose.
  • SC.7.PE.1.1 Create a function for a specific purpose.

CSTA K-12 Computer Science

  • 1A-AP-08 Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete tasks.
  • 1A-AP-10 Develop programs with sequences and simple loops, to express ideas or address a problem.
  • 1A-AP-14 Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
  • 1B-AP-10 Create programs that include sequences, events, loops, and conditionals.
  • 1B-AP-11 Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
A Robo Steps puzzle, part solved

One of 25 games in Solveville

No ads, no in-app purchases, no paid boosters. About Solveville