Materials: (feel free to make substitutions)
whatever you choose to make the maze out of
printable blank maze

Step 1:
Set up a maze.

Step 2:
Create code cards. More on these after step 4.

Step 3: 
Let your student work to program a character through the maze.

Step 4:
Change up the level of the maze.

Code cards:
Basic =

  • Forward
  • Turn left
  • Turn right
  • End

Intermediate =

  • For ___ Steps
  • Repeat

Advanced =

  • If
  • Then
    • there is a wall
    • in front of me
    • to my left
    • to my right
    • on all three sides
    • there is not a wall