Querytech Academy Querytech Academy Academy

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
Loop Mastery — Concept Introduction
Loop Mastery — Guided Practice
Loop Mastery — Skill Application
Loop Mastery — Hands-on Activity

"Using if/else statements to make a program choose between actions."

Included Modules
Conditional Logic — Concept Introduction
Conditional Logic — Guided Practice
Conditional Logic — Skill Application
Conditional Logic — Hands-on Activity

"Adding randomness to make a program unpredictable and replayable."

Included Modules
Randomization — Concept Introduction
Randomization — Guided Practice
Randomization — Skill Application
Randomization — Hands-on Activity

"Combining loops, conditionals, and randomness to make a sprite react intelligently."

Included Modules
Interactive Sprites — Concept Introduction
Interactive Sprites — Guided Practice
Interactive Sprites — Skill Application
Interactive Sprites — Hands-on Activity

"Bringing loops, conditionals, and randomness together into one coherent program."

Included Modules
Logic Integration — Concept Introduction
Logic Integration — Guided Practice
Logic Integration — Skill Application
Logic Integration — Hands-on Activity

"Planning and beginning a maze-solving program using logic you've learned."

Included Modules
Maze Project Part 1 — Concept Introduction
Maze Project Part 1 — Guided Practice
Maze Project Part 1 — Skill Application
Maze Project Part 1 — Hands-on Activity

"Completing and refining the maze-solving program."

Included Modules
Maze Project Part 2 — Concept Introduction
Maze Project Part 2 — Guided Practice
Maze Project Part 2 — Skill Application
Maze Project Part 2 — Hands-on Activity

"Finding and fixing logic errors in a loop, conditional, or random-based program."

Included Modules
Debug & Testing — Concept Introduction
Debug & Testing — Guided Practice
Debug & Testing — Skill Application
Debug & Testing — Hands-on Activity

"Planning a final term project that uses loops, conditionals, and randomness."

Included Modules
Project Planning — Concept Introduction
Project Planning — Guided Practice
Project Planning — Skill Application
Project Planning — Hands-on Activity

"Building the final term project from your plan."

Included Modules
Project Production — Concept Introduction
Project Production — Guided Practice
Project Production — Skill Application
Project Production — Hands-on Activity

"Testing and improving the finished project."

Included Modules
Project Refinement — Concept Introduction
Project Refinement — Guided Practice
Project Refinement — Skill Application
Project Refinement — Hands-on Activity

"Presenting the finished project and celebrating the term's growth."

Included Modules
Showcase — Concept Introduction
Showcase — Guided Practice
Showcase — Skill Application
Showcase — Hands-on Activity

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
Variable Deep Dive — Concept Introduction
Variable Deep Dive — Guided Practice
Variable Deep Dive — Skill Application
Variable Deep Dive — Hands-on Activity

"Building a system that displays a question for the player to answer."

Included Modules
Question System — Concept Introduction
Question System — Guided Practice
Question System — Skill Application
Question System — Hands-on Activity

"Programming logic that checks whether an answer is correct."

Included Modules
Answer Checking — Concept Introduction
Answer Checking — Guided Practice
Answer Checking — Skill Application
Answer Checking — Hands-on Activity

"Giving the player clear feedback on whether their answer was right or wrong."

Included Modules
Feedback System — Concept Introduction
Feedback System — Guided Practice
Feedback System — Skill Application
Feedback System — Hands-on Activity

"Adding a countdown timer that affects the game using a variable."

Included Modules
Timer System — Concept Introduction
Timer System — Guided Practice
Timer System — Skill Application
Timer System — Hands-on Activity

"Programming the order of events from start to finish in a quiz game."

Included Modules
Game Flow — Concept Introduction
Game Flow — Guided Practice
Game Flow — Skill Application
Game Flow — Hands-on Activity

"Combining variables, questions, answer checking, and feedback into one working quiz."

Included Modules
Quiz Integration — Concept Introduction
Quiz Integration — Guided Practice
Quiz Integration — Skill Application
Quiz Integration — Hands-on Activity

"Finding and fixing problems in a working quiz game."

Included Modules
Debug & Testing — Concept Introduction
Debug & Testing — Guided Practice
Debug & Testing — Skill Application
Debug & Testing — Hands-on Activity

"Writing real quiz questions and answers for your own quiz game."

Included Modules
Content Creation — Concept Introduction
Content Creation — Guided Practice
Content Creation — Skill Application
Content Creation — Hands-on Activity

"Building the complete quiz game from your plan and content."

Included Modules
Quiz Production — Concept Introduction
Quiz Production — Guided Practice
Quiz Production — Skill Application
Quiz Production — Hands-on Activity

"Playtesting and improving the finished quiz game."

Included Modules
Project Refinement — Concept Introduction
Project Refinement — Guided Practice
Project Refinement — Skill Application
Project Refinement — Hands-on Activity

"Presenting the finished quiz game and celebrating the term's growth."

Included Modules
Showcase — Concept Introduction
Showcase — Guided Practice
Showcase — Skill Application
Showcase — Hands-on Activity

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
Robot Concepts — Concept Introduction
Robot Concepts — Guided Practice
Robot Concepts — Skill Application
Robot Concepts — Hands-on Activity

"Programming an LED light to turn on, off, and blink."

Included Modules
LED Basics — Concept Introduction
LED Basics — Guided Practice
LED Basics — Skill Application
LED Basics — Hands-on Activity

"Using a button press as an input to trigger an action."

Included Modules
Button Inputs — Concept Introduction
Button Inputs — Guided Practice
Button Inputs — Skill Application
Button Inputs — Hands-on Activity

"Programming a buzzer or speaker to make sound in response to an event."

Included Modules
Sound Output — Concept Introduction
Sound Output — Guided Practice
Sound Output — Skill Application
Sound Output — Hands-on Activity

"Using a light sensor as an input that responds to brightness or darkness."

Included Modules
Light Sensors — Concept Introduction
Light Sensors — Guided Practice
Light Sensors — Skill Application
Light Sensors — Hands-on Activity

"Combining multiple inputs and outputs into one working system."

Included Modules
Combined Systems — Concept Introduction
Combined Systems — Guided Practice
Combined Systems — Skill Application
Combined Systems — Hands-on Activity

"Building a working traffic-light system using LEDs and timing."

Included Modules
Traffic Light Project — Concept Introduction
Traffic Light Project — Guided Practice
Traffic Light Project — Skill Application
Traffic Light Project — Hands-on Activity

"Finding and fixing problems in a sensing-and-response system."

Included Modules
Debug & Testing — Concept Introduction
Debug & Testing — Guided Practice
Debug & Testing — Skill Application
Debug & Testing — Hands-on Activity

"Planning a final project that combines sensing and response."

Included Modules
Project Planning — Concept Introduction
Project Planning — Guided Practice
Project Planning — Skill Application
Project Planning — Hands-on Activity

"Building the final sensing-and-response project from your plan."

Included Modules
Robot Production — Concept Introduction
Robot Production — Guided Practice
Robot Production — Skill Application
Robot Production — Hands-on Activity

"Testing and improving the finished project."

Included Modules
Project Refinement — Concept Introduction
Project Refinement — Guided Practice
Project Refinement — Skill Application
Project Refinement — Hands-on Activity

"Presenting the finished project and celebrating the year's growth."

Included Modules
Showcase — Concept Introduction
Showcase — Guided Practice
Showcase — Skill Application
Showcase — Hands-on Activity

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