A coding coach for FLL teams
Think beforeyou build.
Learn Python, robotics, and clearer problem solving by working through real robot questions.

Build the idea before the code.
ROOTS asks what you think, gives you room to try, then helps you understand what changed.
“The fastest way to learn is to make the next question smaller.”
Try the coaching loop
A good hint arrives after your first thought.
Pick a question, write what you think, and reveal help only when you need it.
STAGE PATH / LOCAL CHECKS
Write the robot in four small chapters.
Choose a stage, write the code, and test the idea. ROOTS checks the structure locally before the coach explains what changed.
Structure reference: LEGO Education: Importing Libraries and the SPIKE Prime Python reference.
Think of imports like laying out tools before a recipe: gather what this robot idea needs, then start building.
# What goal are you testing?goal = ?# What one change will you test?
Start with what you can see.
The Hub is not an abstract screen. It is the physical home of your ports, motion sensor, buttons, and light matrix.
The habit travels with you.
FLL rewards teams that can explain their choices, not only teams that get a robot to move once.
- Name the problemMake the outcome observable.
- Make a small testChange one thing you can repeat.
- Explain what changedConnect the code to the robot.
- Build the next pieceKeep the reasoning visible.