PolyPal is a kid-safe way to learn Python on an iPad or iPhone. Short, checked lessons for ages 8–14, built around the kind of practice that actually sticks: one small idea at a time, a quick answer check, a hint ladder when you're stuck, and a reward for showing up tomorrow.
Lessons run on the device. There are no social features. There are no ads. Anonymous product analytics help us improve PolyPal (details in the Privacy Policy): no names, no location, no device model, no code the kid writes. Payment, if a family chooses to subscribe, uses Apple's In-App Purchase and is gated by a short "ask a grown-up" multiplication question with a typed answer.
What's inside
• 53 lessons across 6 units: foundations, functions & data, errors, objects & classes, real projects, and Code & AI.
• Every lesson is split into 3–6 bite-sized steps with at least 2 checked exercises you have to pass.
• A 3-level hint ladder on every exercise. Always free, always offline, always works on every device.
• An optional on-device AI tutor ("Ask PolyPal") on supported devices (iPads and iPhones with Apple Intelligence). On other devices, the hint ladder covers you.
• A streak with weekly freezes, XP, and printable certificates for every unit you finish.
• A free Sandbox for your own experiments.
Free vs Premium
• Free users get 5 checked steps a day plus 3 on-device AI hints a day, refilling at local midnight. The hint ladder and Sandbox are always free.
• Premium unlocks unlimited checked practice, all unit projects, printable certificates, and 2 streak freezes a week. $4.99 / month or $24.99 / year with a 7-day free trial on the annual.
Made for families
• No accounts. No chat with other people. No leaderboards.
• A parental gate (adult math question) before every purchase sheet, Restore, external link, notification prompt, certificate share, and reminder toggle.
• All lesson data is stored on device. Anonymous product analytics (PostHog, US region) help us improve PolyPal: never names, never location, never device model, never code the kid writes.
Subscriptions auto-renew unless canceled at least 24 hours before the end of the current period. Payment is charged to your Apple ID at confirmation of purchase. Manage or cancel in your Apple ID account settings. Any unused portion of a free trial is forfeited when you purchase a subscription.
Terms of Use (Apple Standard EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Privacy Policy: https://has-deploy.github.io/polypal-website/privacy-policy.html
Show more