


Scratch Block-based
Based on Scratch programming, which is easier for beginners to learn coding step by step.

Game Develop Using Blocks
With Block-based programming, you can design video games, voice control, experience IoT, gesture recognition, and many other programming projects.

Advanced Python
Supports Scratch and Python, adapts for most creators. CyberPi allows creators to teach and learn programming quickly, from the very beginning to advanced.

Step into Computer Science Journey


mBlock APP to Program
Including block-based programming, block-to python translation, micropython, and python 3, mBlock will simplify the interaction between hardware and the code. mBlock support Windows/Mac/Linux/Chromebook and mobile phone.

Up to 64 Lessons
We offer 64 easy-to-follow lessons and worksheets, which are friendly for teachers and learners, from basic lessons to advanced lessons, and adaptable for most learners.

Inspire to Create and teamwork
With the built-in modules, you can create the project you want. Work with teams, imagination and creativity will be fully expanded.

