- The premise of the game is that "Gidget the robot was damaged on its way to clean up a chemical spill and save the animals, so it is the player's job to fix Gidget's problematic code to complete all the missions."
- The game has over 30 levels that lead the player through learning important introductory computer science topics including variables, types, lists, arrays, loops, and conditionals.
- Every few levels the user answers multiple choice questions that reinforce the previous content.
- Each question provides immediate feedback, explaining why the right answer is correct.
- Every few levels the user answers multiple choice questions that reinforce the previous content.
- The game uses its own imperative programming language.
- Check out the game at the Gidget website.