Do not skip the unplugged lessons (1, 2, 5, 9, 14, 15, 18). Research shows that physical movement (e.g., acting out loops or binary cards) dramatically increases retention for elementary students.
Course 2 introduces students to the core concepts of programming through a "blended" learning approach that combines screen-based puzzles with hands-on "unplugged" activities. It uses a block-based visual language, allowing students to drag and drop commands to control characters and solve problems. code.org 2
Play Lab shifts the focus from geometry to interaction. It allows students to create simple games or stories using characters, speech bubbles, and sound. In Code.org 2, Play Lab challenges become less about "solving" a puzzle and more about "building" a scenario. Students must program interactions between characters—for example, making a character say "Ouch!" when clicked. This introduces Event Handlers , a programming concept fundamental to user interfaces (UI). Do not skip the unplugged lessons (1, 2, 5, 9, 14, 15, 18)