Coding
mBlock
Kids appear to code games, animations and robots with Scratch-style blocks, then see the same program as Python.
mBlock is Makeblock’s coding studio, and because it is built on Scratch 3.0, kids who have already dragged blocks around will likely feel at home. The screen side looks like classic Scratch: sprites, games and animations. Plug in a robot or board, though, and the same blocks start driving hardware – Makeblock’s mBot2 and CyberPi, plus Arduino and micro:bit. One click converts a block program into Python, which seems a neat way for kids to see what their work looks like as text before carrying on in a full Python editor. The AI examples are playful: a translator that reacts to cat sounds, a rhythm game steered by body poses and an emotion reader that uses the camera. It appears suited to kids moving past their first Scratch projects and into robotics or text code.
- Ages
- Young coders through teens
- Works on
- Web browser; Windows app; macOS app; iPhone and iPad app; Android app
- Topics
- Coding, Making
- Languages
- English
- Listed
- 2026-10-18
What kids do
- Make a sprite game with Scratch-style blocks
- Program an mBot2 robot to follow a line
- Convert a block project into Python
- Build an AI project that reads poses or faces
Who it suits
Young coders through teens.
Notes for parents
Available as a browser version and as apps for Windows, Mac, Android and iOS. Screen-only projects need nothing extra, while robots, Arduino or micro:bit boards can be connected when kids want hardware.
What you need
- Computer or tablet
- Internet connection for the web version
More Coding
- Code.org / CodeAI: Guided coding activities alongside open tools for making games, animations, apps and web pages.
- ScratchJr: Picture-based programming blocks for making characters move and telling interactive stories.
- Scratch: Interactive stories, animations and games built by snapping visual coding blocks together.
- Kodable Basics: Maze-style coding challenges that begin with sequences and patterns.
- codeSpark: Coding for Kids: Coding puzzles that don’t rely on reading, leading into tools for making stories and games.
- Tynker: Coding for Kids: Guided coding puzzles, game-making and Minecraft-related projects.
- Hopscotch: Programming for Kids: Tutorials and open creation tools for building games and other interactive projects.
- Tynker Junior: Coding for Kids: Picture commands, voiceovers and themed adventures that introduce sequencing, loops and conditions.