/ TRAININGVIRTUAL ROBOT · NO BRAIN REQUIREDPhysical robot studio ↗
CHOOSE YOUR NEXT MISSION

A new field.
A new way to think.

Choose a field, write your code and guide the robot to its target. Show or hide the map whenever you need more room to program.

+ Create fieldCustom fields are saved in this browser.
85 fields · 84 built-in missions
Difficulty
Download Blockly code, matching fields and step-by-step solutions.
01 · BEGINNER

First journey

Worked solution available

Drive 700 mm forward and stop in the green target.

1200 × 1200 mm
02 · BEGINNER

Around the corner

Worked solution available

Use drive and turn commands to go around the large wall and reach the target.

1200 × 1200 mm
03 · INTERMEDIATE

Find the passage

Worked solution available

Find the gaps in both walls. Plan your distances and turns before running.

1200 × 1200 mm
04 · CHALLENGE

Slalom challenge

Worked solution available

Navigate around alternating barriers. Use My Blocks to organize your route.

1200 × 1200 mm
05 · BEGINNER

Precision stop

Worked solution available

Choose a distance that stops the robot inside a smaller target.

800 × 800 mm
06 · BEGINNER

The long straight

Worked solution available

Practice distance and velocity on a long straight field.

2000 × 800 mm
07 · BEGINNER

Quarter turn

Worked solution available

Combine forward motion and a quarter turn to reach the far corner.

1000 × 1000 mm
08 · BEGINNER

The return route

Worked solution available

Start facing left and plan a route around the centre island.

1200 × 1200 mm
09 · INTERMEDIATE

Island detour

Worked solution available

Choose a side of the island and reach the target without touching it.

1600 × 1200 mm
10 · INTERMEDIATE

Twin islands

Worked solution available

Plan a route past two large islands. Compare different routes.

1600 × 1200 mm
11 · INTERMEDIATE

Three gates

Worked solution available

Alternate your turns to pass all three gates.

1600 × 1200 mm
12 · CHALLENGE

Slalom marathon

Worked solution available

Build reusable movement functions for a longer slalom course.

1600 × 1600 mm
13 · INTERMEDIATE

Warehouse delivery

Worked solution available

Navigate around storage shelves and reach the delivery zone.

1600 × 1200 mm
14 · INTERMEDIATE

Crossroads

Worked solution available

Choose a route through or around four blocks. Keep your code organized.

1400 × 1400 mm
15 · INTERMEDIATE

Garden paths

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

800 × 800 mm
16 · INTERMEDIATE

Hidden lane

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

800 × 800 mm
17 · INTERMEDIATE

Little labyrinth

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

800 × 800 mm
18 · INTERMEDIATE

Clockwise trail

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

800 × 800 mm
19 · CHALLENGE

Lantern maze

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1000 × 1000 mm
20 · CHALLENGE

River bends

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1000 × 1000 mm
21 · CHALLENGE

Forest passage

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1000 × 1000 mm
22 · CHALLENGE

Old town lanes

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1000 × 1000 mm
23 · CHALLENGE

Circuit maze

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1200 × 1200 mm
24 · CHALLENGE

Harbour route

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1200 × 1200 mm
25 · CHALLENGE

Canyon turns

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1200 × 1200 mm
26 · CHALLENGE

Winding tunnels

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1200 × 1200 mm
27 · CHALLENGE

Explorer maze

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1400 × 1400 mm
28 · CHALLENGE

Night mission

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1400 × 1400 mm
29 · CHALLENGE

Final labyrinth

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1400 × 1400 mm
30 · CHALLENGE

Master navigator

Worked solution available

Find the green target through connected passages. Plan turns and use My Blocks to split the route into smaller steps.

1400 × 1400 mm
31 · BEGINNER

First cargo delivery

Find the colored cargo with Eye sensing. Use Magnet boost to pick it up, then drop it completely inside the matching delivery zone.

1200 × 1200 mm
32 · BEGINNER

Green cargo pickup

Find the colored cargo with Eye sensing. Use Magnet boost to pick it up, then drop it completely inside the matching delivery zone.

1200 × 1200 mm
33 · BEGINNER

Blue cargo pickup

Find the colored cargo with Eye sensing. Use Magnet boost to pick it up, then drop it completely inside the matching delivery zone.

1200 × 1200 mm
34 · INTERMEDIATE

Two-color warehouse

Sort 2 cargo blocks into their matching color zones. Use Eye color detection, loops and My Blocks to automate each delivery.

1200 × 1200 mm
35 · INTERMEDIATE

Red and blue dispatch

Sort 2 cargo blocks into their matching color zones. Use Eye color detection, loops and My Blocks to automate each delivery.

1200 × 1200 mm
36 · INTERMEDIATE

Green and blue dispatch

Sort 2 cargo blocks into their matching color zones. Use Eye color detection, loops and My Blocks to automate each delivery.

1200 × 1200 mm
37 · CHALLENGE

Three-color sorting

Sort 3 cargo blocks into their matching color zones. Use Eye color detection, loops and My Blocks to automate each delivery.

1200 × 1200 mm
38 · CHALLENGE

Warehouse master

Sort 3 cargo blocks into their matching color zones. Use Eye color detection, loops and My Blocks to automate each delivery.

1200 × 1200 mm
39 · INTERMEDIATE

Bumper stop and reverse

Drive until Bumper is pressed, reverse away from the wall, then navigate to the green target. Touching an obstacle is required to complete this mission.

1200 × 1200 mm
40 · INTERMEDIATE

Bumper corner escape

Drive until Bumper is pressed, reverse away from the wall, then navigate to the green target. Touching an obstacle is required to complete this mission.

1200 × 1200 mm
41 · INTERMEDIATE

Eye obstacle lookout

Use Eye found object or Eye distance in a wait-until condition to stop before the wall. Turn and reach the green target without contact.

1200 × 1200 mm
42 · INTERMEDIATE

Eye narrow approach

Use Eye found object or Eye distance in a wait-until condition to stop before the wall. Turn and reach the green target without contact.

1200 × 1200 mm
43 · BEGINNER

Two stops, one direction

Worked solution availableSequence and distance subtraction

Visit 1, then 2, then the goal. Work out each segment rather than using distances from the start. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
44 · BEGINNER

Reverse parking

Worked solution availableReverse versus turning

Visit the point behind the starting direction, then park at the goal. Try using reverse instead of a U-turn. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
45 · BEGINNER

Left is relative

Worked solution availableRobot-relative directions

Reach the lower point, then the point to its right, then the goal above it. Decide left and right from the robot heading. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
46 · BEGINNER

Rectangle patrol

Worked solution availableRepeated opposite sides

Visit three corners in order and return to the start. Pair equal side lengths. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
47 · BEGINNER

Staircase courier

Worked solution availableRecognizing a repeated pair

Climb three map steps in order. Find the pair of movements that repeats. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
48 · BEGINNER

Unequal strides

Worked solution availableChanging a variable

Visit the markers on one line; the gaps grow each time. Consider storing the next distance in a variable. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
49 · INTERMEDIATE

Triangle survey

Worked solution availableDiagonal length and bearing

Visit the three survey corners in order. Work out a diagonal heading instead of using only right angles. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
50 · INTERMEDIATE

Diamond circuit

Worked solution availableExterior turn angles

Trace all four diamond corners and return. Compare the angle turned with the interior angle. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
51 · INTERMEDIATE

Figure-eight junction

Worked solution availableState at a shared junction

Visit the numbered points on both loops in order. The shared center means different turns on different visits. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
52 · BEGINNER

Out and back

Worked solution availableReversing a sequence

Visit the outbound points, then return through them in reverse order. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
53 · INTERMEDIATE

Nested patrol

Worked solution availableNested repetition

Trace a small rectangle, transfer to the next one, then trace that rectangle. Look for an inner and outer pattern. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
54 · INTERMEDIATE

Compass reset

Worked solution availableAbsolute heading versus relative turn

Visit north, east, south and west survey points in order. Try turn-to-heading commands. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
55 · CHALLENGE

Growing spiral

Worked solution availableArithmetic progressions

Trace the expanding spiral through all markers. Derive the next leg length from a pattern. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
56 · INTERMEDIATE

Zigzag inspection

Worked solution availableAlternating decisions

Inspect alternating upper and lower markers without skipping their order. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
57 · INTERMEDIATE

Offset docking

Worked solution availableTwo-stage alignment

Reach the alignment point before the final narrow goal. Separate sideways positioning from the final approach. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
58 · INTERMEDIATE

Coordinate translator

Worked solution availableCoordinate differences

Visit markers with irregular spacing. Build a table of changes in x and y before coding. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
59 · BEGINNER

Short-long rhythm

Worked solution availableParameterized My Blocks

Follow alternating short and long legs. Reuse one movement routine with different arguments. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
60 · CHALLENGE

Heading wraparound

Worked solution availableAngles across zero

Move between slanted markers across the north direction. Consider the shortest rotation across 0 degrees. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
61 · CHALLENGE

Cross the center twice

Worked solution availableRemembering progress

Pass the center, complete the top branch, return to the center and take the bottom branch. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
62 · INTERMEDIATE

Symmetry workshop

Worked solution availableMirrored instructions

Trace one side, then its mirror. Decide which turns must change sign. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
63 · CHALLENGE

Progressive squares

Worked solution availableReusing a routine at different scales

Complete a small square followed by a larger square. Use the same routine with a new side length. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
64 · CHALLENGE

Return-point memory

Worked solution availableSaving a reference position

Visit the inspection point, detour through the next markers, then return to the saved point. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
65 · CHALLENGE

Precision slalom

Worked solution availableSmooth bearing changes

Visit small target regions on alternating diagonals. Choose headings carefully to stay inside each region. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
66 · CHALLENGE

Mission decomposition

Worked solution availablePlanning independent subroutines

Visit the loading point, inspection area, service point and exit in that order. Give each stage a named My Block. Visit numbered checkpoints in order before the green goal.

1800 × 1600 mm
67 · INTERMEDIATE

Inspection before delivery

Worked solution availableMulti-stage cargo workflow

Visit the inspection markers in order, then collect the red cargo and deliver it.

1800 × 1600 mm
68 · INTERMEDIATE

Shared red depot

Worked solution availableRepeated deliveries to one destination

Deliver two red blocks to the shared red depot. Plan a return route that avoids the first delivered block.

1800 × 1600 mm
69 · CHALLENGE

Cross-color dispatch

Worked solution availableMatching rather than nearest destination

Deliver red and blue cargo to opposite-row destinations. The nearest zone has the wrong color.

1800 × 1600 mm
70 · CHALLENGE

Three-stop dispatch

Worked solution availableReusable pickup and return cycle

Deliver three different cargo colors, returning to a clear travel lane after every drop.

1800 × 1600 mm
71 · CHALLENGE

Far-to-near collection

Worked solution availableChoosing collection order

Inspect the far marker before collecting the two cargo blocks. Compare far-first and near-first delivery plans.

1800 × 1600 mm
72 · CHALLENGE

Final logistics exam

Worked solution availableCombining planning and classification

Complete the ordered inspection route and sort three cargo colors into shuffled destinations.

1800 × 1600 mm
73 · BEGINNER

First push

Worked solution availableContact and continued drive

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Contact and continued drive.

1600 × 1400 mm
74 · BEGINNER

Stop inside the bay

Worked solution availableStopping before overshoot

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Stopping before overshoot.

1600 × 1400 mm
75 · BEGINNER

Push north

Worked solution availableChanging the approach heading

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Changing the approach heading.

1600 × 1400 mm
76 · INTERMEDIATE

Approach from above

Worked solution availableGetting behind the cargo

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Getting behind the cargo.

1600 × 1400 mm
77 · INTERMEDIATE

Corner transfer

Worked solution availableRepositioning before the second push

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Repositioning before the second push.

1600 × 1400 mm
78 · CHALLENGE

Three-sided delivery

Worked solution availablePlanning access around a block

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Planning access around a block.

1600 × 1400 mm
79 · INTERMEDIATE

Warehouse corridor

Worked solution availableMaintaining lateral alignment

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Maintaining lateral alignment.

1600 × 1400 mm
80 · INTERMEDIATE

Loading gate

Worked solution availableClearance through a bottleneck

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Clearance through a bottleneck.

1600 × 1400 mm
81 · CHALLENGE

Two independent deliveries

Worked solution availableSafe return lanes

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Safe return lanes.

1600 × 1400 mm
82 · CHALLENGE

Shared sorting bay

Worked solution availableSeparate parking positions

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Separate parking positions.

1600 × 1400 mm
83 · INTERMEDIATE

Inspect then push

Worked solution availableInspection followed by transport

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Inspection followed by transport.

1600 × 1400 mm
84 · CHALLENGE

Push around the island

Worked solution availableAvoiding a blocked direct route

Push the marked cargo completely into its matching color zone using drivetrain commands. These blocks cannot be lifted by the magnet. Avoiding a blocked direct route.

1600 × 1400 mm
YOUR FIELD

Your practice field

Import your own field or design a new layout, then program a route to the target.

1200 × 1200 mm
Edit field ↗