ROBOTICS THAT STARTS WITH YOUR VOICE

Tell it what to do. See it move. Learn to code it.

Describe your strategy. Watch the robot try it.
Then build the code behind your plan, with Spark.

Seven discoveries · Start on screen. Bring your rover when you’re ready.
THE MAZE CHALLENGESmall steps. Big ideas.
Your idea is the starting point.

A SMALL IDEA. A BIG AHA.

Your strategy.
See it. Test it. Code it.

Try the maze. Follow your curiosity.

Plan the moves. Watch the robot follow them.
Then build your strategy in blocks, Python, or C++.

Maze escape

AN EXAMPLE LEARNER STRATEGY“Hey Spark, let's keep the wall on our right. Turn right whenever there's an opening; otherwise go straight. If both ways are blocked, turn left and check again. Stop at the flag.”

Sensing + decisions + loopsStrategy demonstration
Right side: open.
1 square = 25 cm

YOUR PLAN COMES FIRST.

Test the plan. Then code it.

Watch the robot check each opening and choose a turn. Then turn those choices into conditions and a loop.

Your strategy. Three ways to write it.
Now make it your own.

What would change if you kept the wall on your left instead?