High School

Advance High School Computer Science

High school prepares students to be independent in their future careers and helps them plan accordingly. High School students start thinking more abstractly, reason, express with complexity, and understand consequences to actions.

Makeblock Education for high school fosters the development of critical thinking and problem solving. Students are encouraged to assume the role of innovator and entrepreneur. The solutions are ideal for hands-on project and inquiry-based learning with the opportunity to expand into complex science and technology topics.

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

The Makeblock Journey

mBlock 5 Software Journey, focused on high school learners

mBlock 5 can be accessed through an online browser, the app, or downloaded to PC or Mac. Switching from block-based programming to Python or Arduino-C is just one click away. At this level mBlock can be utilized with CyberPi.

mBlock 5 is ideal to teach the basic principles of programming for middle school students. This can be done through block-based programming. As a result, students can then make the first steps into more advanced computer science concepts.

Our High School Solution

Age range: 12 years old 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 high school are ideal for progressing to and developing professional skills. For instance, skills include entrepreneurship, critical thinking, and text-based programming with Python.

Getting Started Lessons
Text-Based Programming

CyberPi Programming Text-based Course

Students continue to explore CyberPi and mBlock 5 with a focus on text-based, Python programming. They explore the use of the Python syntax to create a range of programs within mBlock 5 and to control CyberPi.

mBlock 5 is a one-stop programming platform designed for computer science, STEAM, and computational thinking in elementary education and beyond. It supports both block-based and text-based programming languages.

Learn more about CyberPi


Age brackets 6-13 and 12-16

MakeX Starter is a beginner’s level competition that equips participants with the knowledge and skills of mBot and block-based programming. Throughout, the competition engages students with a problem-driven approach. By utilizing various sensors and mechanical tools, participants need to collaborate to create their team’s design. Meanwhile, 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?

Find a Reseller

Ready to make a purchase today? Find an Authorized Reseller that meets the needs of your school or district.

Get a Quote

Have questions about pricing? Need help building a custom solution for your school or district? Drop us a line and one of our Education Solution Specialists will help!


Have questions about Makeblock Education soltuions? Please visit our product support page to find the answers.