AlgoForKids vs Puppy Code
Price, ratings, monetisation and update history for both apps, side by side β with what reviewers say about each.
AlgoForKids
Read full descriptionHide full description
AlgoForKids turns programming into a puzzle a child can hold in their hands. A rabbit wants to reach the carrot. Your child builds the route out of colourful command blocks β go forward, turn, jump β then presses play and watches the plan run. When it fails, they see exactly where. When it works, they earn stars for solving it in fewer blocks. No text. No typing. No reading required. WHAT YOUR CHILD LEARNS β’ Sequencing β putting steps in the right order β’ Debugging β finding out why a plan didn't work β’ Loops β repeating a group of steps instead of writing them again β’ Functions β naming a routine once and reusing it β’ Efficiency β the three-star target always rewards the shortest solution 100 HAND-DESIGNED LEVELS Every level was drawn by hand, then checked by a solver to make sure it can be finished, that it is different from every other level, and that the star targets are actually reachable. Difficulty rises gently. No wall, no filler. The first 10 levels are free. One single purchase unlocks the rest β no subscription. MADE FOR CHILDREN, RESPECTFULLY β’ No advertising of any kind β’ No data collection, no analytics, no tracking β’ No internet connection needed β plays anywhere β’ No external links, no chat, no user content β’ The purchase screen sits behind a parental gate FOUR LANGUAGES English, Turkish, German and Spanish. The game follows your device language automatically. Ages 5 to 10. iPhone and iPad.
Puppy Code
Read full descriptionHide full description
PuppyCode teaches children how programming works by giving them one simple job: help a puppy fetch a ball. A ball is somewhere in the garden. The puppy will fetch it, but only if you tell it exactly how to get there. Build a plan one step at a time. Press Run, and the puppy follows your instructions exactly. If the plan does not work, change it and try again. That is programming. PuppyCode takes that one idea and builds on it slowly, from tapping arrows to writing code. The Road from Arrows to Code There are 27 gardens. Each one adds one small new idea. Gardens 1β12 Children tap arrow buttons and put steps in the right order. The first gardens do not require reading. Pictures carry the meaning. Gardens 13β15 The same instructions are now shown as words instead of arrows. Children press the words rather than having to type them. This creates a small bridge between visual instructions and written code. Gardens 16β27 Children start writing the instructions themselves using a keyboard built into the game. By this point, the words are already familiar. Later gardens introduce repetition, and children begin writing programs with loops. There is no sudden jump from pictures to code. Each step grows naturally from the one before it. What Children Learn PuppyCode introduces programming ideas in a practical order: β’ Putting instructions in the right order β’ Predicting what a program will do β’ Reading a plan someone else wrote β’ Finding and fixing mistakes β’ Changing a plan instead of starting again β’ Writing instructions as text β’ Repeating a group of instructions with a loop β’ Spotting repeated patterns in a longer program Children meet each idea because they need it to solve a problem. The programming name for the idea can come afterwards. A Different Kind of Coding Game PuppyCode does not simply tell a child βWrong.β When a plan stops working, the game explains what the puppy tried to do and what stopped it. The child can change one instruction and run the plan again. A long solution that works is still a correct solution. A shorter solution may be shown afterwards as another way to solve the garden, but it is never required. There are: β’ No timers β’ No scores β’ No streaks β’ No pressure to finish quickly β’ No way to lose Children can stay in one garden for as long as they want. Play Together PuppyCode can also be played side by side. A child and parent can share one screen, discuss what the puppy should do next, make predictions, and take turns writing instructions. Adults who have never programmed before can start at the first garden too. Private by Design PuppyCode does not require an account. There are: β’ No adverts β’ No analytics β’ No tracking β’ No account or sign-up Nothing is collected or sent anywhere. Progress is saved on the device and stays on the device.
Screenshots
Verdict
The clearest difference is in-app purchases: Puppy Code at none against AlgoForKids's 1. On price, ads, device support and iOS requirement there is nothing between them.
Scored on Price Β· Rating Β· Positive reviews Β· Number of ratings Β· Update frequency Β· Ads Β· In-app purchases Β· Monetization Β· Best chart rank Β· Devices Β· Requires iOS
Both are free to download. AlgoForKids sells 1 one-off in-app purchase. Puppy Code asks for nothing beyond the download.
| Parameter | AlgoForKids | Puppy Code |
|---|---|---|
| Price | Free | Free |
| Update frequency | β | Weekly |
| Ads | No | No |
| In-app purchases | Yes | No β better |
| Devices | iPhone, iPad | iPhone, iPad, iPod β better |
| Requires iOS | 16.6 | 15.0 β better |
| Further details β not scored | ||
| Size | 15 MB | 9 MB |
| Age rating | 4+ | 4+ |
| Developer | Ahmet BOZ | Ardeshir Valipoor |
In-app purchases
AlgoForKids
- All Levels$4.99
Puppy Code
No in-app purchases





