Getting Started with CyberPi

Getting Started with CyberPi

Enable every student with the tools to change their world with CyberPi!

1. Connect CyberPi to a power source – Pocket Shield or a micro USB (Type-C) cable – to power ON and enter the CyberOS homepage

2. Download Software

CyberPi supports block-based graphical programming and Python programming.

  1. For block-based programming, the mBlock app is a one-stop coding platform tailored to coding education, trusted by educators and learners alike. There are 3 ways to access the mBlock app:

Phones and Tablets

Web Version (Chrome Browser recommended)

* You’ll need to download the mBlock driver “mLink” to access the Web version, download here:

  1. For Python or MicroPython programming, the mBlock-Python Editor is a Python editor oriented to beginners, applicable to various Python courses, such as Software & Hardware Programming, Artificial Intelligence (AI), and Data Science. You can access it here:

Web Version (Chrome Browser recommended)

* You’ll need to download the mBlock driver “mLink” to access the Web version, download here:

3. If you are an Educator looking to introduce CyberPi in the Classroom, see the resources below:

For Educators

Use CyberPi in the Classroom

The highly anticipated single-board computer fully packed with advanced electronic sensors, actuators and communication modules is here! Lessons and curriculum built with Canadian educators in mind, are now ready and aligned to various cross-curricular subject areas across all provinces and territories. This includes Math, Science, Technology, Language Arts and more! 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.

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.