How it Works

Powerful
Learn the most relevant Coding languages and about Data Science, Networking, Internet of Things, and Artificial Intelligence with tools and features such as mBlock Python, CyberPi’s multiple embedded and external sensors, CyberPi’s built-in Wi-Fi module and its speech and image recoginition with mBlock stage programming.

Why CyberPi?
- Being a powerful single board computer, CyberPi can be used to teach a variety of subjects, including AI, Data Science, Networks and IoT.
Cyber Pi together with its Pocket Shield is compatible with mBuild models and a lot of 3rd party electronic components (e.g. Arduino sensors, Servos, DCmotos etc.), making it suitable for various classroom settings and teaching scenarios. - With the built-in WIFI module, you can create Local Area Networks between multiple CyberPi, connect to Internet, and explore the Internet of Things.
- Learn about Artificial Intelligence, combining hardware and software to apply recognition of image, speech, text and more.
- Create games and other engaging Human-Computer Interactions with the multiple built-in sensors.
Software
A powerful coding platform developed based on Scratch 3.0 is specially designed for robotics, STEM, and coding learning. By supporting block-based and Python language, mBlock 5 allows users to create games and animations freely and to program Makeblock robots and more open-resource hardware. This software features cutting-edge technologies such as AI and IoT, making it the perfect coding software for educators, students, makers, and kids. Learn to code with Scratch at any skill level!
For Educators

Educator Curriculum
Lessons and curriculum built with Canadian educators in mind, are aligned to various cross-curricular subject areas such as Math, Science, Technology, Language Arts across all provinces and territories. Our block-based beginner and advanced lessons help students in Grades 6-8 gain confidence in coding as they slowly transition to more complex coding languages. Our text-based beginner and advanced lessons help students in Grades 9-12 apply their learning in the Python language with CyberPi and take their coding skills to the next level.

Educator Training
A single-board computer, packed with advanced electronics helps teach students in Grades 6-12 while supporting the development of their coding skills from block-based programming to Python. During this training session, you will learn how to integrate the hardware and software that makes it a powerful tool to discover Data Science, Artificial Intelligence, Networks, and the Internet of Things in a learning environment.