Just like a real robot, Karel moves, turns, picks up objects, places them in containers and avoids obstacles. Karel is easy to code using simple commands such as go, left, right, get, and put. Write code to solve a problem, then run Karel through the maze to test and debug your code.