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