Your first Robot Companion

Dash is a great platform to introduce children to robotics and build on their computational thinking skills at the same time. It is compatible with some mobile applications with varying levels of difficulty to cater to different age groups while developing their programming abilities. Through block-based coding, young users will be able to interact with the Dash robot. In turn, Dash responds by emitting audio and light responses to keep users engaged in their learning.


This course requires the following hardware: 

  • Dash robot form Wonder Workshop
  • Launcher for Dash 


No prior understanding of coding is required for this course.

Programming Language(s) Involved: -

Recommended Age: 4-7 yr

Duration: 8 hours




Course objective: 

  • Provide understanding of the functions of block based coding
  • Introduce fundamentals of block-based programming and compiling instructions
  • Encourage design thinking process
  • Expose children to the computational thinking behind make a robot move in a predefined pattern


Course outcome:

By the end of this programme, students will be able to:

  • Be familiar with Blockly software user interface
  • Understand the functions of block based coding
  • Perform block-based programming and compiling instructions to create various creative movements
  • Understand computational thinking

Course curriculum

  1. 1
    • Introduction to course

  2. 2
    • Introducing Dash

    • Activity Time

    • Loops with Dash

  3. 3
    • Dash Lights

    • Dash Sounds

  4. 4
    • Event handling with Dash

  5. 5
    • Conditionals

  6. 6
    • Dash Launcher

  7. 7
    • Introducing Variables

  8. 8
    • Introducing Functions