# BlockCode 少儿编程 — Graphic program  for children

> Visual programming app for children to learn coding concepts through flowcharts and math problems. (iPhone/iPad app by 永超 王.)

- Source: https://appshunter.io/ios/app/blockcode/id1485089594 (this page in markdown: same URL + `.md`)
- Developer: [永超 王](https://appshunter.io/developer/1006547156)
- Category: Education, Books
- Price: Free with in-app purchases
- Age rating: 4+
- Requires: iOS 13.0 · 1 MB
- Languages: English, Chinese
- Released: 2019-12-03
- Data updated: 2026-06-10
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/blockcode/id1485089594/reviews.md

## What is BlockCode 少儿编程?

1. Flow chart programming mode
With the visual programming mode of process schema, the process schema is closer to the real code than the building block, which enables users to quickly grasp the programming concepts of variables, functions, parameters, conditional jump, cycle, array, string, etc., improve their hands-on ability, obtain real programming experience, and quickly cultivate programming thinking.

2. 50 classic interesting mathematical problems
50 classic interesting mathematical problems, from the beginning to mastery, combined with classic interesting application problems, provide word judgment, addition, subtraction, multiplication, division, remainder, average, array, sorting and other aspects. The user only needs to use the topic parameters provided, carry out program operation by connecting multiple execution blocks, and finally verify the operation results without the user's own programming materials.

3. Program structure
The problem is solved by the program in the editing area. The running program is composed of several execution blocks connected according to the execution sequence to form a program flow chart. Each execution block can be considered as a function or a calculation step, with call end, end end, input parameters and output parameters.
The connection between the calling end and the ending end of the execution block is a solid line, indicating the running order. After the call end is connected by the execution line, the execution block can be called for operation. After the operation, the end of the execution block is activated, and the next execution block is called through the execution line.
The lines of input and output parameters of the execution block are dashed lines, indicating the transfer of values. The input parameters are the parameters needed for the operation of the execution block. The operation of the execution block is based on the input parameters. After the operation, the calculation results will be output in the form of output parameters for the use of themselves or other execution blocks in the subsequent process.

4. Operation method
(1) create execution block
Drag the selected cell from the list of execution blocks to the editing area below to create the corresponding execution block.
(2) delete execution block
Long press on the edit block and click delete in the pop-up section.
(3) connecting the executive block
Slide between the end and the calling end to connect the end and the calling end with solid lines.
(4) disconnect the execution block
Repeatedly slide between the end and the calling end to delete the connection between the end and the calling end.
(5) transfer parameters
Slide between the output parameter and the input parameter to connect the output parameter and the output parameter with a dotted line.
(6) release the parameter transfer relationship
Repeatedly slide between the output parameter and the input parameter to delete the connection between the output parameter and the output parameter.
(7) parameter editing
Press and hold on the input parameter to modify the parameter value in the dialog box. The output parameters cannot be edited and can only be calculated by the execution block.
(8) operation procedure
The leftmost start end of the editing area is the start entry of program running, and the connected execution block is the first execution block. Click the "start execution" button in the title, and the program starts to run from the leftmost end of the editing area.
5. Video demonstration
https://v.youku.com/v_show/id_XNDQzODgyMTc4NA==.html?spm=a2h3j.8428770.3416059.1

## Key features

- Flowchart programming mode
- Visual programming concepts
- 50 classic mathematical problems
- Connect execution blocks
- Parameter transfer
- Logical thinking development

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Question41 | $0.99 | one-time |
| Question42 | $0.99 | one-time |
| Question43 | $0.99 | one-time |
| Question45 | $0.99 | one-time |
| Question44 | $0.99 | one-time |
| Question47 | $0.99 | one-time |
| Question46 | $0.99 | one-time |
| Question49 | $0.99 | one-time |
| Question48 | $0.99 | one-time |
| Question50 | $0.99 | one-time |


## Recent user reviews (1 of 1)

All indexed reviews: https://appshunter.io/ios/app/blockcode/id1485089594/reviews.md

### 3/5 — Please update

*2020-05-19*

Please developer. Can you update your other apps.  MMPLAYER is brilliant but you haven’t updated it in 2 years. Apple will take it down if you don’t update it. It’s still the only app for the Apple Watch that does what your app does. I would sell my Apple Watch if I wasn’t able to use your app anymore. PLEASE update it.

## Frequently asked questions about BlockCode 少儿编程

### What programming concepts does BlockCode teach?

BlockCode teaches fundamental programming concepts such as variables, functions, parameters, conditional jumps, cycles, arrays, and strings through a visual flowchart interface.

### How does BlockCode use mathematical problems?

The app includes 50 classic mathematical problems that users solve by connecting execution blocks. This helps users apply programming concepts to practical scenarios and verify operation results.

### What is the age rating for BlockCode?

BlockCode is rated 4+ and is designed for children to learn programming and develop logical thinking skills.

### What devices is BlockCode available on?

BlockCode is available on iPhone, iPad, and iPod devices, making it accessible for a wide range of Apple users.

### How often is BlockCode updated?

The latest version of BlockCode is 2.2.3, which was last updated on May 3, 2020. This indicates a history of updates and improvements.

### Does BlockCode have ads?

No, BlockCode does not contain advertisements, providing an uninterrupted learning experience for children.

### What is the price of BlockCode?

BlockCode is available for free, allowing all children to access its educational programming features without any cost.

### How do users create and connect blocks in BlockCode?

Users create execution blocks by dragging them to the editing area. Blocks are connected using solid lines for execution sequence and dashed lines for parameter transfer.

## Version history (last 5 releases)

### 2.2.3 — 2020-05-03

free 11-20

### 2.2.2 — 2020-01-19

new question order

### 2.1.3 — 2020-01-05

add help

### 2.1.2 — 2020-01-03

fix bugs

### 2.1.1 — 2019-12-15

fix bug

## Apps similar to BlockCode 少儿编程

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [小猿AI - 原小猿口算检查作业神器](https://appshunter.io/ios/app/ai/id1325419855) | 4.6 (4,098) | Free | Education |
| [Enki: Learn Coding/Programming](https://appshunter.io/ios/app/enki-learn-codingprogramming/id993753145) | 4.8 (1,065) | Free | Education |
| [Code Land: Coding for Kids](https://appshunter.io/ios/app/code-land-coding-for-kids/id1574136692) | 4.6 (1,416) | Free | Education |
| [Cubroid Manager](https://appshunter.io/ios/app/cubroid-manager/id1447341776) | — | Free | Education |
| [新东方云书](https://appshunter.io/ios/app/id6446626876) | — | Free | Education |
| [Encode: Learn to Code](https://appshunter.io/ios/app/encode-learn-to-code/id1198851756) | 4.8 (6,143) | Free | Education |

## More apps by 永超 王

- [WatchCamera1](https://appshunter.io/ios/app/watchcamera1/id1049342974)
- [MMPlayer for watch pro](https://appshunter.io/ios/app/mmplayer-for-watch-pro/id1050452971)
- [wReader for watch 手表独立小说阅读器](https://appshunter.io/ios/app/wreader-for-watch/id1054609211)
- [wDictionary for watch 10万词汇手表独立英语词典](https://appshunter.io/ios/app/wdictionary-for-watch-10/id1065857322)
- [WatchSleep](https://appshunter.io/ios/app/watchsleep/id1103749297)
- [Workouts Pro](https://appshunter.io/ios/app/workouts-pro/id1154080064)

All apps by 永超 王: https://appshunter.io/developer/1006547156

---

*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-06-10.*
