Elementary School

Computational Thinking is Elementary!

Elementary school is the first formal step in preparing students for their future. Students acquire key skills like literacy, numeracy, and basic science. Additionally, there are other skills that are important to learn, such as digital, social and civic skills.

Makeblock Education’s elementary solutions are designed to build students’ interest in computer science and STEAM topics, build their skills through project-based learning, and enhance their problem-solving skills. Throughout these solutions, computational thinking continues to be a key element with integration of the four key skills; decomposition, pattern recognition, abstraction, and algorithms.

The Makeblock Education design process allows students to Understand, Explore, and Visualize. Thus, the process gives all students the ability to fully engage with age appropriate expectations.

The Makeblock Journey

mBlock 5 Software Journey, focused on elementary learners

mBlock 5 can be accessed through an online browser, the app, or downloaded to PC or Mac. The software allows students the ability to control a character by dragging and connecting the individual code blocks to create a program.

Students at this level can be introduced to the key concepts of programming. This will allow them to develop an understanding of how to use the software. For example, students will use programming blocks to build a program in a specific sequence. Then, they can move onto more complex concepts like repetition, selection, and variables.

Our Elementary Solutions

codey rocky being programmed with a phone and mBlock 5

Codey Rocky

Age range: 8 – 11 years old
Developmental Benefits: Computational thinking, Key concepts in programming, Initiative & Self Direction, Problem solving skills, Collaboration

Codey Rocky combines hardware with software, allowing children to learn about programming while they play and create. Using mBlock, Codey Rocky takes children by their hands and leads them into the world of avant-garde technology with its inbuilt Artificial Intelligence (AI) and Internet of Things (IoT) functionalities, giving them a competitive edge in the AI era.

Halocode attached to an arm, like a bracelet


Age range: 8 – 11 years old
Developmental Benefits: Computational thinking, Key concepts in programming, Initiative & Self Direction, Problem solving skills

Halocode is a single-board computer that integrates Computer Science education with the latest developments in technology for a rich, hands-on learning experience. Starting from block-based programming, the learning curve can progress all the way to Python programming in our mBlock platform.

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.


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.