Curriculum

The Learning Path

From drag-and-drop blocks at age 5 to designing WiFi-connected PCBs at 18. Every tier builds real skills, not just screen time.

Your Progression

Four Platforms. One Journey.

Ages 5–8
Scratch
Drag & drop visual coding. No typing. Just blocks, sprites, and imagination.
Ages 8–12
ArduinoBlocks
Block-based coding that runs on real hardware. The bridge between visual and text coding.
Ages 12+
Arduino IDE
Real C++ text-based code. The language of millions of embedded systems worldwide.
Ages 14+
MicroPython
Python on ESP32. WiFi, sensors, IoT, and custom PCB design. The endgame.
Ages 5–8 · Tier 01
Scratch 3 — Drag & Drop Coding
scratch.mit.edu · Free · Browser-based · No downloads needed
Get the Kit →

Scratch uses coloured blocks that snap together like LEGO. There's no typing — everything is visual, immediate, and satisfying. Kids see results instantly, which keeps them hooked.

The Tier 01 Scratch curriculum takes absolute beginners through 10 structured lessons across 4 phases — from first contact with the interface all the way to building their own interactive programs and animations.

📥 Download Curriculum PDF

10 Lessons

  • L01Welcome to Scratch — Interface orientation
  • L02Your First Sprite — Meet the Cat
  • L03Motion Blocks — Move, spin, bounce, glide
  • L04Looks Blocks — Talk, resize, colour effects
  • L05Sound Blocks — Play sounds, record your voice
  • L06Events — The on switch for everything
  • L07Loops — Repeat and forever
  • L08Sequences & Wait — Order matters
  • L09If/Then — Making decisions
  • L10Costumes & Backdrops — Scenes & animation

Choose Your Track After Lesson 10

Track A
🎮 Game Maker
For kids motivated by fun, animation, and interactivity. Every project is something to show friends.
  • The Dancing Cat — loops, music, colour effects
  • My Pet Robot — arrow key controls, expressions
Track B
🔧 Functional Builder
For kids who love making things that DO something. Their first proper interactive programs.
  • Sparky Says Hello — personalised greeting by name
  • The Emotion Machine — 4 moods, buttons, responses
Ages 8–12 · Tier 02
ArduinoBlocks — Block Coding on Hardware
arduinoblocks.com · Free · Browser-based · Runs on real Arduino boards
Get the Kit →

ArduinoBlocks is the bridge between visual coding and real hardware. Kids drag blocks just like Scratch — but those blocks control physical sensors, LEDs, and motors connected to a real Arduino board.

This is the first time code makes something happen in the physical world. A light flashes. A servo spins. A buzzer plays. The feedback is immediate and tangible — it changes how kids think about technology forever.

Key Concepts

  • C01Digital outputs — controlling LEDs with code
  • C02Analog inputs — reading sensor values
  • C03Serial monitor — seeing what the board 'sees'
  • C04Variables — storing and changing values
  • C05Conditional logic with hardware sensors
  • C06PWM — making LEDs fade, motors speed up/slow
  • C07Servo control — precision movement
  • C08Ultrasonic distance sensing
Ages 12+ · Tier 03
Arduino IDE — Real C++ Code
arduino.cc/en/software · Free · Windows / Mac / Linux · Industry standard
Get the Kit →

The real thing. Arduino IDE uses C++ — the same language family used in automotive systems, aerospace hardware, and consumer electronics. Once a kid can write an Arduino sketch, they understand the foundation of all embedded programming.

The transition from ArduinoBlocks is smooth — the logic is identical, only the syntax changes. By the end of Tier 03, students write their own functions, use libraries, and debug real hardware issues independently.

Tier 03 Projects

  • P01Obstacle Avoiding Robot — IR + motor control
  • P02Plant Watering Monitor — soil sensor + relay
  • P03Mini Weather Station — DHT11 + LCD display
  • P04Traffic Light Controller — timed sequences
  • P05Keypad Lock — input validation + servo unlock
Ages 14+ · Tiers 04 & 05
MicroPython on ESP32
micropython.org · Free · ESP32 · WiFi + Bluetooth + IoT-ready
Get the Kit →

Python is the world's most popular programming language. MicroPython brings it to microcontrollers — specifically the ESP32, a powerful WiFi and Bluetooth capable chip used in commercial IoT products worldwide.

Tier 05 makers build projects that connect to the internet, log data to cloud servers, and communicate wirelessly. They also get their first taste of PCB design with EasyEDA — designing a board that could actually be manufactured.

Tier 05 Projects

  • P01WiFi Sensor Dashboard — live web interface
  • P02Custom PCB Design with EasyEDA
  • P03Autonomous Navigation Bot
  • P04IoT Temperature Logger — cloud data
  • P05OLED Smart Display — real-time data