KidsBlock is a free, open-source graphical programming platform developed by Keyestudio. Based in Shenzhen, China, we have been dedicated to making programming education fun and accessible since 2018.
KidsBlock was launched in 2018 by Keyestudio, a Shenzhen-based company dedicated to STEM education hardware and software. The idea was simple: programming education should be accessible to every child, regardless of their background. Our team of educators and engineers built a tool that makes coding as intuitive as playing with building blocks.
Built on the foundation of Scratch 3.0 and extended with real hardware support, KidsBlock bridges the gap between digital programming and physical computing. Students can write graphical code and immediately see it control real-world devices β Arduino boards, Micro:bit, ESP32, ESP8266, Makey Makey, and our own AIbot.
Today, KidsBlock is used by students and teachers across the globe. We remain committed to our open-source roots and continue to develop the platform with the community, adding new hardware support, AI features, and teaching resources.
Free and open-source forever. Every child, every school, every country β no paywalls.
Built transparently with the community. Anyone can contribute, inspect, and improve.
Available in 12 languages and designed for diverse educational contexts worldwide.
Constantly evolving with new hardware support, AI features, and teaching tools.
KidsBlock launched by Keyestudio in Shenzhen. First version supports Arduino and Micro:bit with graphical block programming.
Added ESP8266 and ESP32 support. Expanded hardware module library to 100+. Growing user base in China.
Open-sourced on GitHub. Translated into multiple languages. International users begin adopting KidsBlock.
Launched online IDE at ide.kidsblock.cc. Added Makey Makey support. Community contributions grow.
Added ESP32-S3 support and AIbot integration. AI-assisted coding features introduced.
Reached users in 12+ countries. Available in 12 languages. Continued hardware and curriculum expansion.
Whether you're a teacher, student, parent, or developer β we're here to help.