Meet Sammy. This cute little Peanut butter and jelly sandwich is actually a robot that teaches coding principles and skills to children in grades K-2. You don't need a tablet, smartphone, or computer to program this robot; programs are created by simply laying down a sequence of physical code cards. As the robot drives over the code cards, an oxide optical Scanner on the bottom of the robot reads the code cards one by one and loads the program. Next, place the robot on a grid made of map cards, and the robot runs the program. You can program the robot to move in different directions, activate its output gear, light up its LED, play sounds, and respond to different function cards. The integrated output gear makes it possible to build simple robotic creations with arms or other moving parts that respond according to the program's instructions.