← All posts Practical Guides

The Coding Apps Dark-Pattern Index


The short answer

We audited 11 popular kids' coding apps for dark patterns: ads, manipulative purchases, privacy red flags, and compulsion mechanics. The headline finding is reassuring. On the patterns we can verify from public sources, the major dedicated coding apps are mostly clean. The real differences live in compulsion mechanics like notifications and streaks, which we are testing hands-on in a follow-up round.

"Educational" is the most overused word in the app store, and the hardest to trust. So we did the work most parents do not have time for: we took the best-known children's coding apps and checked each one against a list of manipulative design patterns, the kind built to grow a company's metrics rather than your child's mind.

This is version 1, and we are being transparent about its limits. It scores the patterns anyone can verify from public sources: ads, in-app purchases, and privacy. A second round of hands-on testing will add the patterns you can only see by using the apps, such as push notifications and streaks. We also audited our own app, Loopz, by exactly the same rules, and we disclose that we make it.

The good news first

Here is the finding that surprised us: among dedicated coding apps, the worst dark patterns are rare. The apps engineered to harvest a child's attention with ads and loot boxes tend to be generic "kids games," not the serious coding tools below. Of the eleven apps we checked, ten showed zero publicly-verifiable dark patterns, and the eleventh showed only a single minor one. That is genuinely good news for parents, and it is worth saying plainly before anyone reads a scorecard as an accusation.

The Index, at a glance

Each app's Index is the number of dark patterns found, where lower is cleaner. Version 1 covers five publicly-verifiable patterns. An honest, cancelable subscription or one-time price is not counted as a dark pattern; only purchases designed to manipulate are.

App Best ages Third-party ads to children Manipulative purchases Privacy red flag Index (v1)
Khan Academy Kids2-8NoneNoneNone (nonprofit, minimal data)0
ScratchJr5-7NoneNoneNone (nonprofit, minimal data)0
Scratch8+NoneNoneNone (nonprofit, minimal data)0
Lightbot4-9+NoneNoneNone reported0
codeSpark Academy5-9NoneNone (subscription)None (COPPA)0
Kodable4-10NoneNone (subscription)None (COPPA)0
CodeMonkey5-14NoneNone (subscription)None (COPPA/FERPA)0
Tynker5-18NoneNone (subscription)None reported0
Hopscotch9+NoneNone (subscription)None reported0
Osmo Coding5-10House ad for other Osmo apps on start screenNone (hardware purchase)None reported1
Loopz4-10NoneNoneNone (COPPA, offline)0

Version 1, last audited June 2026, from public sources (App Store and Google Play listings and privacy labels, privacy policies, and published reviews). "None reported" means no public evidence of the pattern, pending hands-on confirmation. Subscription prices and features change; verify current details before relying on them. Loopz launches in 2026.

What we are still testing (version 2)

The scorecard above is deliberately incomplete, because the most interesting dark patterns are the ones you cannot see from a store listing. The following seven are marked pending hands-on testing for every app, and we will publish scores for them after installing each app on a fresh device and recording what it actually does:

We will not score these from guesswork. If we have not tested it, we say so.

If we have not tested it, we do not score it.

Notes on each app

Khan Academy Kids, ScratchJr, and Scratch are the cleanest results here, and not by accident: all three are made by nonprofits (Khan Academy and the Scratch Foundation), are completely free, and carry no ads or in-app purchases. For many families they are the obvious first stop.

Lightbot is a low-cost paid app (with a free "Code Hour" version) and reports no ads or in-app purchases, a clean model for a focused puzzle game.

codeSpark Academy, Kodable, CodeMonkey, Tynker, and Hopscotch are subscription apps. A transparent subscription is honest monetization, not a dark pattern, so it does not count against them here. What we still want to test by hand is whether any of them lean on notifications, streaks, or mid-activity upsells, which is where subscription apps sometimes drift.

Osmo Coding is a hands-on hardware product with no in-app purchases, and it earns real credit for that. Its single flag is a house ad for other Osmo apps that has been reported on the start screen. Minor, but it is cross-promotion shown to a child, so it counts as one.

Loopz is ours, so treat this row with appropriate scepticism. By the same rules, it is built with no ads, no in-app purchases, no streaks, no notifications, and no energy timers, and it has a real ending. The honest asterisk: Loopz launches in 2026, so unlike the established apps it has not yet been independently tested in the wild. We will hold ourselves to the same hands-on round as everyone else.

How we scored this

Every app was checked against the same twelve-pattern list, grouped into advertising, monetization pressure, compulsion and time-on-device, social pressure, privacy, and honest UX. Version 1 scores the five patterns we can verify from public sources and marks the other seven pending. Each claim is based on App Store and Google Play listings and privacy labels, published privacy policies, and reputable third-party reviews, as of June 2026. This is the same five-question thinking we lay out in How to Choose a Coding App for Your Child, turned into a repeatable scorecard. For the why behind it, see how to tell if an app was built for your child or against them and why we removed our own streak counter.

Spot an error?

App features and pricing change, and we would rather be corrected than wrong.

If something here is out of date, email hello@loopz.app with a source and we will update the Index and note the change.

Know a parent agonising over which coding app is "safe"? Send them this. The honest answer is calmer than the app store makes it feel.

Common questions

What are dark patterns in kids' apps?

Dark patterns are design choices that serve the app's metrics at the expense of the user. In children's apps they include third-party ads, in-app purchases and loot boxes aimed at kids, streak counters and daily-login pressure, push notifications, energy timers, autoplay with no stopping point, and nag screens. They are engineered to maximise time and spending rather than learning.

Which kids' coding apps have no ads or in-app purchases?

As of June 2026, ScratchJr, Scratch, and Khan Academy Kids are free with no ads or in-app purchases, and Lightbot is a low-cost paid app with none. codeSpark Academy, Kodable, CodeMonkey, Tynker, and Hopscotch are ad-free but subscription-based. Loopz is built with no ads or purchases. An honest, cancelable subscription is not counted as a dark pattern.

How is the Coding Apps Dark-Pattern Index scored?

Each app is checked against a list of manipulative design patterns, and its Index is the number found, where lower is cleaner. Version 1 covers five patterns verifiable from public sources. Seven compulsion and UX patterns, such as notifications and streaks, are marked pending hands-on testing in a follow-up round.

Does Loopz use dark patterns?

No. Loopz is built with no ads, no in-app purchases, no streak counters, no push notifications, and no energy timers, and it has a real ending. We make Loopz, so we audited it by the same rules as every other app and disclose that conflict of interest openly.

A coding app with nothing to hide.

No ads. No purchases. No streaks. No notifications. Just real computational thinking for ages 4-10. Launching 2026.

Pip will be in touch when Loopz is ready!