De Scratch Wiki en Français
mBlock est une variante de Scratch développée par Makeblock utilisée pour programmer des petits robots. Mblock a les mêmes blocs que Scratch 3.0, mais des extensions sont disponibles pour programmer les robots de la gamme mBot ou encore des cartes arduino et microbits. C'est aussi le nom des blocs utilisés par le programme, eux aussi basés sur ceux de Scratch. Il est possible de continuer à programmer un programme mblock sur Scratch, tant qu'il n'y a pas de blocs venant d'une extension non supportée par scratch.
La mascotte de mBlock est un panda.