Junior Makers
Builds branching stories, designs a robot they can explain and modify
Term 1: Systems in Code
Sprites send named messages; scenes/choices as a system. Clones optional.
"Using variables confidently to track and change data across a whole game."
Included Modules
"Building a complete scoring system with multiple ways to earn or lose points."
Included Modules
"Using timers to control pacing, difficulty, or win/lose conditions in a game."
Included Modules
"Programming distinct states like "playing," "paused," and "game over.""
Included Modules
"A first real introduction to what artificial intelligence is and how "smart" behavior is programmed."
Included Modules
"Programming responsive, satisfying player controls and actions."
Included Modules
"Planning and beginning a complete catching-style game using this term's systems."
Included Modules
"Completing the catching game with full scoring, states, and polish."
Included Modules
"Finding and fixing problems across a multi-system game."
Included Modules
"Planning a final term project using variables, scoring, timers, and states together."
Included Modules
"Testing and improving the finished project."
Included Modules
"Presenting the finished project and celebrating the term's growth."
Included Modules
Term 2: Interactive Storytelling
Transfer drive to mBot 2 / CyberPi; two inputs; logged trials. Python taste optional.
"Using broadcast messages to coordinate multiple characters and scenes."
Included Modules
"Managing multiple scenes and cleanly switching between them."
Included Modules
"Programming dialogue that changes based on earlier choices or events."
Included Modules
"Building a story with multiple paths based on player choices."
Included Modules
"Giving characters distinct personalities through appearance, dialogue, and behavior."
Included Modules
"Combining broadcasts, scenes, dialogue, and branching paths into one coherent story."
Included Modules
"Planning and beginning a complete interactive story using this term's tools."
Included Modules
"Completing the interactive story with all branches and polish."
Included Modules
"Finding and fixing problems across a branching interactive story."
Included Modules
"Planning a final story project combining every tool from this term."
Included Modules
"Testing and improving the finished story."
Included Modules
"Presenting the finished interactive story and celebrating the term's growth."
Included Modules
Term 3: Maker Capstone
Plan–build–test–explain under a rubric and one unseen constraint.
"Using a motion sensor as an input that detects movement."
Included Modules
"Programming an RGB light or display to respond with different colors."
Included Modules
"Using a distance sensor as an input that measures how far away something is."
Included Modules
"Programming a motor to turn on, off, and change speed or direction."
Included Modules
"Programming a servo motor to move to a precise position."
Included Modules
"Combining a sensor input with a motor output into one responsive system."
Included Modules
"Planning and beginning a complete robot project using sensors and motors."
Included Modules
"Completing the robot project with full functionality and polish."
Included Modules
"Finding and fixing problems in a sensor-and-motor robot system."
Included Modules
"Planning the final capstone project that you can explain and change."
Included Modules
"Testing, explaining, and improving your capstone project."
Included Modules
"Presenting and explaining your finished capstone, celebrating your growth through Junior Makers."
Included Modules
Ready to Start?
This program is part of the Foundation Pathway Pathway. You'll pick your starting cohort for Junior Makers — the first program in the pathway — on the next step.
Reserve Your Spot