Play a video game to learn code? Yes! Solving puzzles and challenges teaches the Arduino programming language. The innovative game pad plays through 15 levels of increasing difficulty – learn how it works so you can configure it yourself!