Comparison and costs

Coding Learning Apps: A Checklist for Parents Before You Pay

Published on October 22, 20266 min read

Your child takes computer science at school, the next test is coming, and they ask whether you'll pay for a learning app. Your doubts are fair: will the app still be used after a week? Can you get out of the subscription again? What happens to the data? With this checklist you can assess a coding or computer science learning app in ten minutes, whichever provider you're looking at.

A note up front: we offer a learning platform ourselves, Jario. But the checklist applies to every offer, including ours.

1. Try first, then pay

Good learning apps let you try them before any money changes hands. Look out for these points:

  • Free without payment details: Can your child use a real part of the content without a credit card on file?
  • Trials that renew automatically: Some trials turn into a paid subscription on their own if you don't cancel in time. For subscriptions bought through the App Store, you often have to cancel at least 24 hours before the trial ends. Put the end date in your calendar straight away.
  • Try it together: Sit with your child for ten minutes while they solve the first tasks. That way you see for yourself how the app works.

A free week says more than any advert. If your child uses the app on their own during that week, that's a good sign.

2. Term, cancellation and payment

Term and cancellation

This is where most of the trouble starts. Ask before you sign up:

  • Monthly or yearly? An annual plan often looks cheaper per month. But if your child only needs the app until the exam, you pay for months in which nobody practises.
  • Minimum term? Is there one, and how long is it?
  • How do you cancel? Look for a clear cancel option in the account settings before you pay. If you can't find it, ask the provider.
  • Bought in an app? If the subscription was taken out in the App Store or on Google Play, you cancel it there, in your account's subscription settings, not with the provider itself.

Good to know: in the EU and the UK, you generally have 14 days to withdraw from a contract you made online. For services, this period starts on the day the contract is made. For digital content and services that start right away, you may lose or reduce that right if you agreed to the immediate start. The EU summarises the rules on Your Europe: returns and the right of withdrawal. Outside the EU and the UK the rules differ. If you have questions about a specific contract, contact your local consumer advice service.

Payment details and in-app purchases

  • Who pays? Whether a minor can take out a subscription on their own depends on the law where you live. It's simplest to sign up yourself, with your own payment method.
  • Payment methods: Is a credit card required, or are there other options?
  • Purchases on your child's phone: Apple offers Ask to Buy in Family Sharing, and Google offers purchase approvals in Family Link. Then every purchase comes to you for approval first.
  • Check the charges: Look at your statement after the first month. Does the amount match what was announced?

3. Privacy

A learning app stores data about your child: email address, learning progress, often text or code they type in. Check:

  • Privacy policy: Is there a policy you can understand? Does it say which data is used for what?
  • Consent: In the EU, the default age at which children can consent to online services themselves is 16, and each country may lower it to as young as 13. In the UK it's 13. In the US, services aimed at children under 13 need verifiable parental consent before they collect personal data. Below the relevant age, a parent has to agree.
  • Ads and tracking: Does the site ask for consent to cookies on your first visit? Is "Reject" as easy to choose as "Accept"?
  • AI features: Many learning apps now use AI. Ask what happens to what your child types in and whether it's used for training. The answer should be in the privacy policy.
  • Deleting the account: Can your child delete their account themselves when they no longer need the app?

4. Real learning, not just busywork

An app can be colourful and still achieve little. For computer science and programming in particular: you learn it by doing, not by watching.

  • Does your child write code themselves? Or do they only watch videos and click answers in multiple-choice boxes? In the exam they have to write and read programs themselves.
  • Is there feedback? Does your child find out immediately whether their solution is right, and why not?
  • Does the app help them think, or does it think for them? Help that shows the finished solution right away feels good, but it doesn't help in the exam.
  • Does it match the class? Ask your child which topics they're doing right now, for example loops or arrays, and check whether the app practises exactly those.
  • Is progress visible? A display like "12 of 30 solved" makes it easy to look at it together without checking up on them.

If you're not sure whether an app or a tutor is the better fit, our post on the cost of Java tutoring and the alternatives gives you an honest overview. A neutral comparison of different platforms is in Java learning platforms compared.

The checklist to tick off

  1. Can be tried for free, without payment details.
  2. The trial's end date is in the calendar.
  3. Can be cancelled monthly, no long minimum term.
  4. The cancel option is easy to find.
  5. A parent signs up, purchase approval is on for the child's phone.
  6. Privacy policy read, account can be deleted.
  7. Your child writes code themselves and gets feedback.
  8. The content matches what's being taught right now.
  9. After one week: is the app still being used?

How Jario does on this checklist

So you can see the list applied to an example, here are our own answers:

  • Trying it: The first 2 tasks work without an account. With a free account, no payment details needed, the tasks of the first 2 chapters are free, for example on input and output.
  • Term: Pro costs €9 a month. There's no annual plan and no minimum term. You cancel monthly, right in your account.
  • Installation: Jario runs in the browser, including on the family laptop, without installing anything.
  • Learning: Your child writes the Java code themselves. Tests check the solution instantly. An AI tutor gives hints in small steps and deliberately doesn't reveal the solution.
  • Progress: Your child sees "x of y solved" and picks up where they left off.

Feel free to check us just as strictly as any other provider. If your child uses BlueJ at school and gets stuck at home, our post Practising BlueJ at home without installing anything may help too.

In short

A good learning app can be tried for free, is easy to cancel, handles data carefully and lets your child do the work. Give it a week before you pay. If you'd like to take a look at Jario, your child can solve the first tasks in the browser without an account.