Middle School

Makeblock Education Journey

mBlock can be accessed through the app, online browser or downloaded for the PC or MAC. mBlock allows students the ability to control a sprite (character) by dragging and connecting the individual code blocks to create a program. At this level mBlock can be utilized with CyberPi.

mBlock 5 is ideal to teach the basic principles of programming for secondary education through block-based programming and making the first steps into more advanced concepts.

Makeblock Education

Middle School education is responsible for further developing students’ interests and personal traits, such as good learning habits, their cognitive abilities and healthy social-emotional competences.

Makeblock Middle School Education Solutions are designed to develop students’ higher-order thinking and coding skills. It includes well-equipped teaching resources and elaborate programming projects.

The Makeblock education design process is utilized to allow students to Understand, Explore and Visualise. This process allows all students the ability to access and fully engage with age appropriate curriculum expectations.

Makeblock Education Solution

Age range:
12 years and up
Developmental Benefits: Computational thinking, Key concepts in programming, Initiative & Self Direction, Problem solving skills, Collaboration

CyberPi is a single-board computer fully packed with advanced electronic sensors, actuators and communication modules. It is one of the best tools for teaching Artificial Intelligence, Data Science, Networks and the Internet of Things. In combination with our impressive mBlock coding editor, it supports Block-based coding language and the text-based programming language Python.

Makeblock Education strives to deliver solutions that foster a growth mindset in the next generation of problem solvers by developing 21st century skills in students around the world.

The education solutions for lower secondary are ideal for hands-on learning experiences and learning and practicing all fundamentals of programming.

Getting Started Lessons
Block-Based Programming

Level 1 - Block-based programming basics course materials

Students explore CyberPi and mBlock through computational thinking and developing through an iterative process a range of programs. Students explore a range of programming concepts including variables, conditional statements and a range of input and outputs.

Level 2 - Block-based advanced course materials

Students continue to explore CyberPi and mBlock through game based program development. Students explore more complex programming concepts including collecting, visualizing, and analysing data, variables, lists and data types.

mBlock 5 is a one-stop programming platform designed for STEAM education for all ages and levels, supporting both block-based and textual programming languages.

Learn More about CyberPi

MakeX Starter

Age brackets 6-13 and 12-16

This beginner’s level competition equips participants with the necessary knowledge and skills of mBot and block-based programming. The competition engages students with a problem-driven approach. Utilizing various sensors and mechanical tools, participants need to collaborate to develop and create their team’s design. The participants develop a practical understanding of engineering, programming and problem solving.

MakeX starter is a fun and challenging competition that encourages a creative mindset, problem-solving skills and above all collaboration.

Interested in different grade levels?

Need More Information?

Get a Quote

Interested in implementing this in your activities? Leave your comments and one of our specialist from Makeblock Education or Partners will be following up with you shortly!

Find a Partner

Looking for support with Makeblock Education Business partners? They will provide you a professional and localized services for your needs!


Having questions about this product? Please visit our product support page to find the answers. Cannot find what you are looking for? Please do not hesitate to Contact Us!