Coding principles are gamified with tabs and flaps.
Topic by topic in double-page spreads, this book tackles the fundamental concepts and logic of computer programing, with playful interactions that vary appropriately. The game for “decomposing,” an essential skill, has durable flaps with answers for questions posed about what steps are needed for a task. The “algorithm” spread explains the way computers interpret commands with comical illustrations of what happens when there are missing steps or insufficient detail. A cupcake-making machine with flaps that reveal whether a part in the illustration is functioning or buggy explains “debugging,” and so on. Each interaction suits its given topic remarkably well. An IF- and ELSE-statement explains conditionals with a treasure-hunt flap game that has surprising replayability. In the variables game, the book’s most complicated, readers time themselves counting up objects worth different point values via a spinning wheel and lift a tab to see if they were correct. Throughout, “Code Word” sidebars and other explanations are provided by pixelated humans of all genders and skin tones, and the game art is a bubbly cartoon style.
Clear, age-appropriate, and durable—the best way to get a young coder started—without screen time. (glossary, index) (Informational novelty. 3-7)