From drag-and-drop blocks at age 5 to designing WiFi-connected PCBs at 18. Every tier builds real skills, not just screen time.
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 PDF10 Lessons
Choose Your Track After Lesson 10
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
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
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