Robot Directions & Sequencing

Computers follow instructions one step at a time, in exact order. Build a sequence of commands to guide your robot to the goal.

Follow the Robot Step by Step

Press "Step" to execute one command at a time and watch the robot move.

ForwardStep 1
ForwardStep 2
Turn RightStep 3
ForwardStep 4
01234
🤖

This is your robot! Click 'Step' to follow each command one at a time.

Robot starts at bottom-left, facing up. Forward moves in the direction the robot faces.

Sequencing and Algorithms

What is an Algorithm?

An algorithm is a sequence of steps that solves a problem. Every program you have ever used runs on algorithms.

When you build a command sequence to move the robot, you are writing an algorithm. The robot follows each step exactly as written.

  • Step 1 runs before Step 2
  • Every step must be clear and specific
  • The robot does not guess or improvise

Why Order Matters

The same set of commands in a different order produces a completely different result. Try it with the robot.

"Forward, Turn Right, Forward" takes you somewhere different than "Turn Right, Forward, Forward." This is why programmers must think carefully about sequence.

  • Swapping two steps can change the entire outcome
  • Order is one of the three core ideas in programming (along with loops and decisions)

Debugging: Reading the Steps

When a program does the wrong thing, programmers debug it by reading the steps one at a time to find the mistake.

If your robot does not reach the star, go through your sequence step by step. Ask: "After Step 1, where is the robot? After Step 2?"

  • Use the "Step" button in Learn mode to trace step by step
  • Look for the first command that gives an unexpected result
  • Fix that command and re-run

Real Computers Follow Sequences Too

Every app, game, and website you use runs step-by-step instructions like the ones you are building here. Computers are very fast at following these steps, but they follow them one at a time.

  • A game character moves based on a sequence of physics steps
  • A search engine follows steps to rank results
  • Your phone alarm follows steps to check the time and ring
  • Robots in factories follow motion programs just like this grid robot