Skip to main content

Learning Path

Users do not need to learn every part of Dotbots at once.

This is a practical progression for first-time users.

1. Start with Play

Use Play first to drive the robot, move the arm, and understand how the robot responds.

This gives immediate feedback before any programming is involved.

2. Move to Draw-to-code

Use Draw-to-code next for simple path-based movement.

This is usually the easiest bridge from direct control to programming.

3. Continue with Blockly

Use Blockly when you want to introduce:

  • sequences
  • decisions
  • loops
  • reusable visual logic

4. Finish with MicroPython

Use MicroPython when you want direct code editing, more precise logic, or more advanced projects.

Why this order works

This sequence keeps the learning curve manageable:

  • Play builds confidence
  • Draw-to-code introduces cause and effect
  • Blockly introduces programming structure
  • MicroPython adds full text-based control