Comparison

AlgoForKids vs Puppy Code

Price, ratings, monetisation and update history for both apps, side by side β€” with what reviewers say about each.

Head to head
About

AlgoForKids

Features
Read 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.

About

Puppy Code

Features
Read 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

AlgoForKids4 screens
Puppy Code4 screens

Verdict

The call

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

CostPrice Β· In-app purchases Β· Ads Β· Monetization

Both are free to download. AlgoForKids sells 1 one-off in-app purchase. Puppy Code asks for nothing beyond the download.

Scorecard1 real difference Β· 5 level
AlgoForKids versus Puppy Code: the parameters behind the verdict, then further details
ParameterAlgoForKidsPuppy Code
PriceFreeFree
Update frequencyβ€”Weekly
AdsNoNo
In-app purchasesYesNo β€” better
DevicesiPhone, iPadiPhone, iPad, iPod β€” better
Requires iOS16.615.0 β€” better
Further details β€” not scored
Size15 MB9 MB
Age rating4+4+
DeveloperAhmet BOZArdeshir Valipoor

In-app purchases

1 purchases

AlgoForKids

One-time1
  • All Levels$4.99
None

Puppy Code

No in-app purchases

Questions

Is AlgoForKids free?
AlgoForKids is free to download, with in-app purchases available.
Is Puppy Code free?
Puppy Code is free to download, with no in-app purchases.
Do AlgoForKids or Puppy Code have ads?
Neither AlgoForKids nor Puppy Code shows ads.

Other comparisons