# mBlock - Learn Coding — Coding for beginners

> Block-based and Python coding for games, animations, and robots with AI/IoT. (iPhone/iPad app by Makeblock Co., Ltd..)

- Source: https://appshunter.io/ios/app/mblock-learn-coding/id1367117202 (this page in markdown: same URL + `.md`)
- Developer: [Makeblock Co., Ltd.](https://appshunter.io/developer/1002364464)
- Category: Education, Utilities
- Price: Free
- Rating: 3.10/5 from 152 App Store ratings · 181 written reviews indexed
- Age rating: 4+
- Requires: iOS 15.0 · 170 MB
- Languages: French (France), German (Germany), American English, Chinese (Simplified, China), Chinese (Traditional, Taiwan), Korean, Latin American Spanish, Italian, Japanese, Dutch and 7 more
- Released: 2018-04-11
- Data updated: 2026-08-12
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/mblock-learn-coding/id1367117202/reviews.md

## What is mBlock?

With mBlock, students can easily create games, animations, and program robots by dragging and dropping blocks, or through writing Python. 

Moreover, mBlock comes with AI, IoT, data science features for cutting-edge computer science learning, making it the perfect helper for coding educators and learners.

Features:                                                  
- Graphical programming: The app allows users to create projects with the most popular graphical programming language and program robots to do things as they can imagine. It makes programming as easy as blocks building. 
- Game-based learning: Children learn to code in completing tasks and know how it feels to accomplish something.     
- Cloud storage: Users can store their projects in the cloud, syncing the projects across devices. It’s safe and convenient. 
- Compatible with Makeblock robots: mBot, mBot Ranger, Codey Rocky, Neuron 
- Support multiple languages: Chinese, Traditional Chinese, English, Japanese, Polish, and Korean.


Contact us:
- For more information, please visit the official website: https://www.mblock.cc
- Contact us via email: support@makeblock.com
- Join Facebook group: Makeblock Talk & Share

## Key features

- Graphical programming with drag-and-drop blocks
- Python programming support
- Create games and animations
- Program robots
- AI, IoT, and data science features
- Cloud storage for projects

## What do users think of mBlock?

Overall sentiment: negative

**Pros**

- 👍 Good for coding robots
- 👍 Works well with Codey Rocky
- 👍 Great for learning programming
- 👍 Similar to Scratch
- 👍 Bluetooth connection works
- 👍 Can be used offline (Bluetooth)
- 👍 Good for basic projects
- 👍 Fun for kids
- 👍 Useful for Arduino projects

**Cons**

- 🐛 Does not support mBot2/mBot Neo
- 🐛 Connection issues (Bluetooth)
- 🐛 App is glitchy
- 🐛 Upload mode not working on iPad
- 🐛 Live mode not working
- 🐛 App is a copy of Scratch
- 🐛 Missing features compared to Scratch
- 🐛 Not user-friendly for beginners
- 🐛 Inconsistent performance
- 🐛 App crashes frequently
- 🐛 Translation issues (Chinese/French)
- 🐛 No local storage of programs
- 🐛 Fixed rotation issues
- 🐛 No zoom functionality
- 🐛 iPad development seems stopped
- 🐛 Firmware update required via PC
- 🐛 Cannot use key blocks effectively
- 🐛 Sprite movement issues
- 🐛 Some blocks are not translated
- 🐛 Cannot connect to older Makeblock controllers
- 🐛 Tutorials not working
- 🐛 Saving/syncing issues
- 🐛 Cannot upload programs
- 🐛 Limited device selection
- 🐛 Requires PC/Mac for full functionality
- 🐛 Bluetooth permissions not granted on iPad
- 🐛 App freezes often
- 🐛 Cannot create variables on iPhone X
- 🐛 Parts of app disappear
- 🐛 Not compatible with older iOS versions

**Commonly reported bugs**

- mBot2/mBot Neo not supported
- Bluetooth connection fails or is unstable
- App crashes or freezes
- Upload mode not functional on iPad
- Live mode unresponsive
- Sprites cannot be moved correctly
- Key blocks not functioning as expected
- Saving and syncing issues lead to data loss
- Cannot upload programs
- Firmware update required via PC, not Bluetooth
- Translation errors in blocks and interface
- Tutorials are glitchy or do not work
- Fixed rotation issues
- No zoom in/out for blocks
- iPad development appears to be halted
- Cannot grant Bluetooth permissions on iPad
- Parts of the app interface disappear
- Cannot create variables on specific devices
- Incompatibility with older iOS versions
- Some sensors are not controllable via the app
- Quad RGB sensor library is not fully translated
- Costume editor lacks copy-paste and image/sound import
- Line follower functionality not working
- Code execution results in no robot action
- App requires re-login frequently
- Web version updates break iPad version compatibility

**Most requested features**

- Add mBot2/mBot Neo support
- Improve Bluetooth connectivity
- Add local storage for programs
- Implement zoom functionality
- Add more examples for Codey Rocky
- Enable Arduino coding in the app
- Improve translation of blocks and interface
- Add copy-paste functionality in costume editor
- Allow adding photos and sounds in costume editor
- Fix variable creation on iPhone X/iPad
- Update Scratch 3 features
- Add more sprites/photos
- Improve tutorial functionality
- Add dark mode
- Enable firmware updates via Bluetooth
- Improve compatibility with older Makeblock controllers
- Add full French language support
- Allow sharing projects

## Recent user reviews (10 of 181)

All indexed reviews: https://appshunter.io/ios/app/mblock-learn-coding/id1367117202/reviews.md

### 5/5 — Great for Coding!

*2026-06-26*

This is a great substitute for Scratch and very easy to use and amazing! Even better than Scratch! I used it for many gaming projects, I just wish you could upload for others to play.

### 1/5 — Total nonsense.

*2026-05-25, version 2.2.6*

I can only connect to Cody when I have an mbot2. How am I supposed to connect to Bluetooth to my mbot2?

### 1/5 — Doesn’t work

*2026-05-18*

It can’t detect the mbot despite this is the official app. The other app for controlling the mbot works so it’s not a hardware issue. This app doesn’t work so coding isn’t possible.

### 3/5 — Good

*2026-05-17*

It works well and it’s great for coding but it is kind of like Scratch. It does not work on the computer and it does not work on upload mode. It is kind of glitchy, and the device selection sometimes doesn’t work, but it is super good for coding a robot. Thank you for this amazing app! 😃

### 1/5 — Not the best app

*2026-05-07, version 2.2.6*

Not the best app

### 1/5 — The stupid app doesn’t work

*2026-04-24, version 2.2.6*

The stupid app doesn’t work

### 3/5 — Problème avec iOS 26 !

*2026-04-14*

Bonjour. L’appli était très bien (malgré quelques instructions mal traduites en français), je l’utilisais pour programmer un robot mBot 2 ; malheureusement depuis le passage à iOS 26, la plupart des modules sont inutilisables (CyberPi, capteurs du mBot 2…). Peut-on espérer une mise à jour de l’application pour résoudre tous ces problèmes ? Il n’est pas possible non plus d’utiliser la version en ligne (via le navigateur) pour piloter le robot comme sur un ordinateur… Dommage !

### 1/5 — Bad

*2026-04-12, version 2.2.6*

App won’t let me connect to robot and you can’t just go straight into coding

### 4/5 — Rawr

*2026-04-03, version 2.2.6*

This was interesting...

### 4/5 — Good Coding Expirence

*2026-03-13, version 2.2.6*

We have to download another app to use but it’s good

## Frequently asked questions about mBlock

### What can I create with this app?

You can create games, animations, and program robots by dragging and dropping blocks or writing Python code. The app also includes features for AI, IoT, and data science, making it suitable for advanced computer science learning.

### Is this app free to use?

Yes, the application is available for free. There are no in-app purchases or advertisements mentioned in the provided data.

### What devices is this app compatible with?

The app is compatible with Makeblock robots such as mBot, mBot Ranger, Codey Rocky, and Neuron. It also supports multiple languages including Chinese, English, Japanese, Polish, and Korean.

### How does the cloud storage feature work?

The cloud storage feature allows you to save your coding projects online. This ensures your projects are safe and can be accessed and synced across different devices, providing convenience for your learning workflow.

### Can I use this app to learn Python?

Yes, in addition to its graphical block-based programming, the app also supports writing code in Python. This allows users to transition from visual coding to text-based programming as they advance their skills.

## Version history (last 5 releases)

### 2.3.0 — 2026-06-02

bug fix

### 2.2.6 — 2024-06-03

Update Terms of Service and Privacy Policy

### 2.2.5 — 2023-11-13

● Optimized translation issues in some languages
● Fixed software bugs
● Optimize software compatibility issues

### 2.1.7 — 2022-04-09

1.修改一些翻译
2.修复已知错误

### 2.1.6 — 2021-12-30

Fix BUGs

## Apps similar to mBlock

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Tynker Junior: Coding for Kids](https://appshunter.io/ios/app/tynker-junior-coding-for-kids/id1393933000) | 4.5 (4,139) | Free | Education |
| [Tynker: Coding for Kids](https://appshunter.io/ios/app/tynker-coding-for-kids/id805869467) | 4.6 (18,281) | Free | Education |
| [Scratch案例教程](https://appshunter.io/ios/app/scratch/id6473737600) | — | Free | Education |
| [Scratch Tutorial - Coding Game](https://appshunter.io/ios/app/scratch-tutorial-coding-game/id1545734217) | 4.2 (4,385) | Free | Education |
| [ScratchJr](https://appshunter.io/ios/app/scratchjr/id895485086) | 3.9 (1,812) | Free | Education |
| [Blockly for Dash & Dot robots](https://appshunter.io/ios/app/blockly-for-dash-and-dot-robots/id906750147) | 4.3 (160) | Free | Education |

## More apps by Makeblock Co., Ltd.

- [Makeblock－Play STEM Robots](https://appshunter.io/ios/app/makeblockplay-stem-robots/id918804737)
- [mBlockly for mBot](https://appshunter.io/ios/app/mblockly-for-mbot/id1041863919)
- [Codeybot](https://appshunter.io/ios/app/codeybot/id1064331255)
- [mBlockly for Codeybot](https://appshunter.io/ios/app/mblockly-for-codeybot/id1080947649)
- [mBlock Blockly－STEM education](https://appshunter.io/ios/app/mblock-blocklystem-education/id1146685354)
- [Makeblock Neuron](https://appshunter.io/ios/app/makeblock-neuron/id1213340608)

All apps by Makeblock Co., Ltd.: https://appshunter.io/developer/1002364464

## Related topics

[mblock](https://appshunter.io/ios/topics/mblock) · [coding block](https://appshunter.io/ios/topics/coding-block) · [programming blocks](https://appshunter.io/ios/topics/programming-blocks)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-12.*
