Makeblock STEAM & Coding Continuum

Makeblock’s unparalleled continuum of programming languages ensures that valuable instructional time isn’t wasted learning new coding environments or languages and instead allows learners to go deeper into important computer science concepts. 


Teach early computer science and 21st century skills through the coding cards and Tap Pen Controller – no screens required!

Block-based Programming

With an easy-to-use drag-n-drop block-based programming language to help students understanding the basic concepts of computer science.

Side-by-side Translation

Seamless transition from block-based programming to microPython/Arduino C, an easy way to encourage the transformation to script based programming.  

Python Programming

Explore the powerful Python 3 in AI, IoT and Data Science, becoming a true problem solver and independent thinker.

Low floor, high ceiling, wide walls

Makeblock’s programming languages offer engaging opportunities for beginners and advanced users to develop programs for a wide variety of uses. Through stage programming and device programming, learners can master key coding concepts such as sequence, iteration, conditional statements, event triggers, user input, boolean logic, variables, lists and more. 


Bringing coding from the screen into real life, tangible programming makes use of physical coding cards and themed maps to guide and encourage learners to explore, perceive, and create through a series of fun interactions.

Block-Based Editor

Designed explicitly for learning programming concepts, mBlock allows learners to drag and drop the code blocks, making programming as intuitive and straightforward as playing with building blocks. Through stage programming and device programming, learners can mastering coding logic quickly enabling them solutions to a variety of computing problems.

Block and Script Side-by-Side Translation

After grasping how to program with blocks, you can effortlessly convert to Python coding with just one click in mBlock. Learners can see the relationship between the two languages and see changes in real-time. Make a smooth transition from programming blocks to Python with just a simple click in mBlock.

Python Editor

When ready to program solely using a text-based language, the mBlock Python editor offers a feature-rich environment for learners to gain familiarity with programming in Python. With tons of built-in libraries, programming with Python empowers creations with higher degrees of freedom and endless possibilities.

Pedagogy-Focused Resources

Problem Solving

Combine software and hardware to create computational solutions to a variety of problems.

Computational Thinking

Activities help learners practice pattern recognition, abstraction, decomposition and algorithmic design.

Cross-Curricular Opportunities

Integrate computer science into an array of subjects with device programming and data science activities.

Emerging Technologies

Discover emerging technologies including artificial intelligence, machine learning and Internet of Things (IoT).

Powerful Learning Tools

– P5010085 –

mTiny Discover Kit

– P1030093 –

Codey Rocky

– P1030156 –

CyberPi Go Kit

Curriculum Partner

Eduscape is a social innovation company that  develops and delivers exemplary professional learning solutions to the education market. The organization is composed almost entirely of former educators who average ten (10) years of classroom teaching experience. The team has delivered professional development to nearly 650,000 educators; and has worked with hundreds of schools and districts throughout the U.S. and Canada. We have also developed e-learning courses that have enrolled learners in the U.S. and 13 additional countries.


MakeX Spark

As of age 6

MakeX Spark is an innovation-oriented robotics hardware competition for young people of 6-13 years old. The 2020 theme of MakeX Spark is Future Home.

Students are challenged to be creative and use any hardware and the mBlock 5 software platform to design their innovative ideas according to the theme of the competition. Students need to present their project to the public. The competition is easily accessible to all students that want to participate. It aims to young children’s logical thinking skills and engineering abilities.

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 mBlock-based programming techniques. The competition engages students with a problem-driven approach and learning materials. Utilizing various sensors and mechanical tools, participants need to collaborate to develop and create their team’s best design. The participants develop a practical understanding of engineering, programming and problem solving. The teams also need to generate different strategies for various challenges the participants are confronted with. MakeX starter is a fun and challenging competition that encourages a creative mindset, problem-solving skills and above all collaboration.

MakeX Challenge

Age bracket 11-18

In the MakeX Challenge the Red Alliance and Blue Alliance compete against each other. The contestants need to complete multiple missions within a set time frame to score points. MakeX challenge’s missions include complicated movements that need to be completed, such as gathering, shooting, and suspending cubes. These versatile assignments put forth complex demands for the design of the robots. Challenging all competitors to develop extensive knowledge about mechanics and programming. In addition to their logical thinking skills, strategical analysis, and quick decision making.

Interested in different subjects?





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!