This article has links to websites or programs outside of Scratch and Wikipedia. Remember to stay safe while using the internet as we cannot guarantee the safety of other websites.

This page or section is in question as to whether it is useful or not. You can discuss whether you think it should be deleted or not on its talk page. (June 2025)
Reason: Not an official Scratch program, likely violates S:NOSP
This article or section may not have content matching Scratch Wiki editing standards. Please improve it according to Scratch Wiki:Guidelines and Scratch Wiki:Editing Conventions. (June 2025)

mBlock is a programming language based off of Scratch. One of the limitations of Scratch is that it can only be used to make computer programs. mBlock simplifies the process of coding in C, and the code is very similar to that of Scratch.

Installing and using mBlock

To install mBlock, go to the mBlock website. mBlock is commonly used for different robotic kits. mBlock supports the following:

It supports the following languages:

  • C
  • Python

A lot can be done with mBlock and is only limited by the user's imagination.

Interface

The mBlock coding interface is similar to Scratch, but the cat is replaced by a panda, and the placements of certain things on the screen has changed.

mBlock's Update

As of 2019, a huge update was made to mBlock in which the Scratch 3.0 editor looked very similar to mBlock's update.[1] mBlock changed quite a few of Scratch's features, from the GUI to the placement of the green flag and stop sign.

References