Logic Lab
Builds a working quiz game, wires up real sensors and lights
Term 1: Loops, Ifs & Random
Repeat vs forever, if/else, random — in a new genre, not another maze.
"Using loops on purpose to repeat actions efficiently in a program."
Included Modules
"Using if/else statements to make a program choose between actions."
Included Modules
"Adding randomness to make a program unpredictable and replayable."
Included Modules
"Combining loops, conditionals, and randomness to make a sprite react intelligently."
Included Modules
"Bringing loops, conditionals, and randomness together into one coherent program."
Included Modules
"Planning and beginning a maze-solving program using logic you've learned."
Included Modules
"Completing and refining the maze-solving program."
Included Modules
"Finding and fixing logic errors in a loop, conditional, or random-based program."
Included Modules
"Planning a final term project that uses loops, conditionals, and randomness."
Included Modules
"Building the final term project from your plan."
Included Modules
"Testing and improving the finished project."
Included Modules
"Presenting the finished project and celebrating the term's growth."
Included Modules
Term 2: Programs with Memory
Set vs change; 1–2 variables that change what happens. Not a quiz engine.
"Understanding how variables store and change information a program remembers."
Included Modules
"Building a system that displays a question for the player to answer."
Included Modules
"Programming logic that checks whether an answer is correct."
Included Modules
"Giving the player clear feedback on whether their answer was right or wrong."
Included Modules
"Adding a countdown timer that affects the game using a variable."
Included Modules
"Programming the order of events from start to finish in a quiz game."
Included Modules
"Combining variables, questions, answer checking, and feedback into one working quiz."
Included Modules
"Finding and fixing problems in a working quiz game."
Included Modules
"Writing real quiz questions and answers for your own quiz game."
Included Modules
"Building the complete quiz game from your plan and content."
Included Modules
"Playtesting and improving the finished quiz game."
Included Modules
"Presenting the finished quiz game and celebrating the term's growth."
Included Modules
Term 3: Sensing Robots
Line and/or ultrasonic; child changes a threshold on purpose.
"Understanding what makes a simple electronic system "sense" and "respond"."
Included Modules
"Programming an LED light to turn on, off, and blink."
Included Modules
"Using a button press as an input to trigger an action."
Included Modules
"Programming a buzzer or speaker to make sound in response to an event."
Included Modules
"Using a light sensor as an input that responds to brightness or darkness."
Included Modules
"Combining multiple inputs and outputs into one working system."
Included Modules
"Building a working traffic-light system using LEDs and timing."
Included Modules
"Finding and fixing problems in a sensing-and-response system."
Included Modules
"Planning a final project that combines sensing and response."
Included Modules
"Building the final sensing-and-response project from your plan."
Included Modules
"Testing and improving the finished project."
Included Modules
"Presenting the finished project and celebrating the year's growth."
Included Modules
Ready to Start?
This program is part of the Foundation Pathway Pathway. You'll pick your starting cohort for Logic Lab — the first program in the pathway — on the next step.
Reserve Your Spot