Cart 0

Weekly Lessons

Your Child’s Learning Pathways To Becoming A Coding Professional

The Duino Kids coding programme has two distinct learning pathways (see diagram above). They aim to develop in children a love for text-based coding and build the critical foundation necessary to pursue a higher education and career in the rapid growth sectors of software development, data analytics, cybersecurity, and robotics.

Depending on your child’s aptitude and interest, he/she may choose one of two learning pathways; ‘Computer Engineering, Robotics & Programming’ or ‘Software & Programming’. To put it simply, the former deals with software in hardware, while the latter is solely on software.

Conducted by M.O.E. registered instructors, the coding programme starts off with Module 1 which is the foundation module and is common for both learning pathways. Once your child chooses the desired pathway, he/she will progress on through Modules 2 to 4, each building upon and advancing the skills learnt in the previous module.

In addition, within each of the 4 Modules are 3 levels of advancement; Basic, Intermediate, and Advanced. Each level consists of 3 assignments followed by an assessment to determine your child’s level of understanding and application. Only by meeting the minimum standards for the assessment will your child be able to progress to the next level/module.

Once all 4 Modules are completed, your child would have developed into a self-taught learner with all the necessary coding and computational thinking skills to pursue further studies in the relevant tertiary institutions in Singapore, e.g., NTU, NYP, and ITE.



Duino Kids – Learning Pathways


Module 1 (Coding Foundation, Instil Interest in Coding Syntax, C-Language Fundamentals)

  • Familiarisation of Arduino Integrated Development Environment
  • Coding basic in C-language
  • Micro-Robots

‘Computer Engineering, Robotics & Programming’ Learning Pathway


Module 2 (Intermediate Robotics & Coding)

  • Mbot in C-language
  • Code Library Linking and Management
  • Software to Hardware Linking (via coding)
  • Hardware Programming

Module 3 (Advanced Robotics & Coding)

  • Mbot Add-Ons
  • Advanced Hardware Control
  • Mechanism planning and usage
  • Robot building skills

Module 4 (Robotics Engineering, Electronics & Micro-Processor Board)

  • Arduino Kits
  • Basic Electronic Engineering Theory
  • Wiring and Mechanical Setup
  • Advanced Hardware Programming


‘Software & Programming’ Learning Pathway


Module 2 (Basic Intro to Game Development)

  • C# Software Coding in Unity
  • Introduction to programming in 3D Space
  • 3D Math Concepts – Vector, Quaternion and Euclidean Distance
  • GUI and Interface programming
  • Keyboard control

Module 3 (Desktop Game Development)

  • Advanced Software Coding
  • Axis (Mouse) Inputs
  • Object Management (objects in software)
    - Spawning and Deleting Objects
    - Object interaction with each other
    - Controlling multiple objects
  • Basic game AI
  • Importing and using graphics
  • Project Planning (Game Design Document)

Module 4 (Mobile Game Development)

  • Multiplatform Software Coding
  • Touchscreen input (tapping, dragging, pinching)
  • Accelerometer and Compass
  • Optimisation for Mobile


For more information on our weekly classes or to attend a trial lesson, contact us now.