Embark on an adventure to Coding Island with Moa!
Coding Moa is an introductory coding app for everyone from children to adults, allowing them to write and execute code themselves. Elementary school students can start with the Block Adventure, while teenagers and adults can begin with the Python, Web, and SQL Labs. You can create paths by pressing blocks without a keyboard, and when you press "Run," Moa moves according to the code. Press the speaker icon in the speech bubble to hear audio guidance. It is okay to make mistakes. As you work together to identify and fix which blocks are incorrect, your ability to think for yourself grows.
■ Hands-on Coding Labs
Learn Python Introduction, Web (HTML, CSS, JavaScript), and SQL/Databases through 16-unit paths for each. Each of the 48 units includes explanations, execution examples, 4-step exercises, automatic checks, and explanations. There are a total of 195 activities, including comprehensive projects. You can select the units you want to work in and progress at your own pace.
- Python runs in actual CPython, and SQL runs in SQLite, both on your device.
- For Web, check the screens and operations you have created in a separate preview. - Automatically save code, input, solution notes, and progress, and allow for backup and restoration.
- Code is not sent to external servers. An executable is included in the app, allowing you to learn without an internet connection.
- This is an introductory practice course and does not provide university credit or certification.
- Units 1 and 2 of each course in the Lab are free. Units 3 through 16 and the Comprehensive Project are one-time purchases of 4,900 KRW per course or 9,900 KRW for a bundle of three courses. Actual payment prices follow the store display. The existing "Open All" product applies only to Block Adventures.
■ Eight Coding Islands, 120 Stages
- Order Island: Blocks move sequentially from top to bottom.
- Repeat Island: Group the same tasks into repetitions to shorten code.
- Condition Island: Multiple paths! Examine rocks, colors, and traffic lights to navigate all paths with a single code.
- Function Island: Create your own named blocks and call them multiple times.
- Debugging Island: Run code with bugs to find and fix incorrect blocks. - Island Until It Works: Repeat until the condition is met, similar to "Repeat until you get home."
- Number Island: Create a path that gets progressively longer by changing the numbers in the number boxes (variables).
- Challenge Island: A challenge stage where you solve problems by shuffling all the blocks you have learned.
For all stages, we used an automatic check to verify if the correct code was actually executed and passed. For the 3-star criteria (number of blocks), we searched until the end to see if there was a shorter solution on the small boards, and on the large boards, we confirmed that there was no shorter solution within the defined search range.
■ Graduation Missions for Each Island
If you clear all 15 stages of an island, three newly created puzzles for graduation will appear (there are no boards identical to stages, challenge modes, or other graduation missions). You must solve them without answer hints to pass! This checks whether you can apply the concepts you have learned to unfamiliar problems, and if you pass, it will be recorded on your certificate.
■ Today's Coding Puzzle
A new puzzle appears every day. Solving them consecutively builds a "Flame Record." Only puzzles that match the concepts the child has learned will appear.
■ Learning Tailored to Your Child's Level
- Run through the code step by step and see for yourself how it works.
- With 3 hint steps, you can solve problems on your own even when you get stuck.
- Collect more stars the fewer blocks you use to solve problems.
- Meet new friends Luffy, Button, and Ttam when you clear an island.
■ My Artwork and Story Projects
Create your own path using the blocks you learned in the Empty Playground, and in Story Creation, select friends, backgrounds, and stamps to code scenes using Speech, Dance, Jump, and Sound blocks. For the 8 "Story Projects," a friend will guide you step by step, and the app will check your progress at each stage by analyzing your board and code.
■ Guardian Report
You can view the progress of the 8 islands, the number of stages completed without answer hints for each island, graduation mission results, the number of times incorrect code was corrected without hints, the number of blocks reduced through repetition, today's puzzle streaks, and this week's playtime at a glance. Once you finish an island, you can save a certificate of completion as a photo. The guardian screen unlocks after you solve a guardian verification question.
■ A Safe App
- No ads.
- No personal information is collected, and records are stored only on the device.
- You can learn even without an internet connection.
- Supports large text, reduced motion, high contrast, and screen readers.
■ Open Coding Moa Fully (One-time purchase, not a subscription)
For free, you can enjoy the introductory course consisting of 15 stages of Sequential Island and Repeat Islands 1 through 5, 2 preview stages each from 6 other islands (a total of 32 stages), Sequential Island Graduation Mission and Challenge Mode, Today's Coding Puzzle, My Projects, Story Creation, and 2 Story Projects. If you purchase "Open Coding Moa Fully" once, the remaining 88 stages, Graduation Mission and Challenge Mode for 7 islands, Today's Puzzle (where you apply all learned concepts), 6 Story Projects, and all backgrounds, stamps, and blocks in Story Creation will remain unlocked.
- You pay only once. There are no monthly fees.
- If you use the same store account, you can re-access the app via "Restore Purchase" even if you switch devices. - The purchase screen opens only after parental verification.
Terms of Service: In-app Settings > Terms of Service
Privacy Policy: In-app Settings > Privacy Policy, https://synof-studio.web.app/codingmoa/privacy
Contact: synofstudio@gmail.com
From blocks to Python, Web, and SQL, learn offline coding by writing and executing directly with Moa