Coding for Kids: Karotto
350 Lessons to Think Logically
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
350 coding lessons help kids 5–12 think logically, break problems into steps, and fix mistakes. Learn loops, conditions, variables, and functions through play.
Karotto helps kids ages 5–12 think logically, break problems into steps, and learn from mistakes through 350 bite-sized coding lessons.
Kids snap together code blocks to guide Bunny across each map and collect carrots. Every lesson turns real programming ideas into a focused challenge that takes just a few minutes on a phone.
WHAT KIDS LEARN, AGE BY AGE
• 5–6: directions, counting, sequencing
• 6–7: loops, then loops inside loops
• 7–8: if / else, and while
• 8–9: variables, counters, combined conditions, print
• 9–10: functions, including functions with parameters
• 10–11: lists — the magic basket
• 11–12: functions and lists working together
THE SAME CONCEPTS AS A REAL PROGRAMMING LANGUAGE
loops · if / else · while · variables · print · lists · functions
That is the starter kit of Python or JavaScript — and by the end your child has used every single one of them by hand, under the same names. There is no syntax to type yet, but the thinking is the real thing: a child who finishes Karotto can already read a simple real program.
WHEN YOUR CHILD GETS STUCK — THAT IS WHERE THE LEARNING HAPPENS
• Step mode: one tap runs one block. The child sees exactly which line moved Bunny, and why.
• Hints arrive in stages — a nudge first, the full answer only if it is still needed.
• "Watch how": Bunny plays the solution slowly, then the board is cleared so the child builds it alone.
• Debug lessons: the code is already written — and wrong. Find the bug, fix it, run it again.
• Nothing is a dead end. A lesson can be skipped and picked up later, so frustration never ends play.
EIGHT WAYS TO PRACTISE
Kids never just tap "next". Every course mixes:
• Watch Bunny run the code
• Pick the right answer
• Read the code and predict the result
• Trace the code on the map, cell by cell
• Build the whole program yourself
• Find the bug in code that looks fine
• Compare two programs and spot the difference
• Fill in the missing block
Every lesson is scored 1 to 3 stars, so a child who solves it the clever way (a loop instead of five copies) gets rewarded. Stars turn into stickers.
BUILT FOR PHONES AND SMALL HANDS
• Big drag-and-drop blocks, never more than 5 blocks on screen
• A friendly voice reads every instruction, so pre-readers can play alone
• Bunny shows the answer step by step when a child gets stuck
• Ends with a playable game project in every course
FOR PARENTS
• No ads. No third-party tracking. No links out of the app.
• No account needed — just type a first name and start.
• The first two courses (138 lessons) are free, no time limit.
• One single purchase unlocks everything forever. No subscription.
• 8 languages: English, Vietnamese, Chinese, Japanese, Korean, French, Russian, Thai.
Coding is not about memorising syntax. It is about breaking a problem into steps, spotting a pattern, and fixing your own mistake. Karotto teaches exactly that — one carrot at a time.
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
Peek at what's ahead
• Lessons further along the path can now be opened as a preview. You see the real lesson: the map, Bunny and the code cards. That way you can see how the course moves on to loops, conditions and functions before your child gets there.
• When the day's lessons are done, Bunny praises your child and shows the lesson that opens tomorrow, so there is something to look forward to.
• Previews are view-only: nothing can be played, no progress is saved, and they don't count toward the day's lessons.
Also in this version
• A healthy daily rhythm: one comfortable stretch of lessons each day, then Bunny invites your child back tomorrow.
• Gentle learning reminders scheduled on the device. The app only asks for notification permission after the first sticker, reminds a few times, then stops.
The developer, Truong Van Trang, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
- Purchases
- Contact Info
- Identifiers
- Usage Data
- Other Data
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
- Purchases
- Identifiers
- Diagnostics
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Truong Van Trang
- Size
- 55.3 MB
- Category
- Education
- Compatibility
Requires iOS 15.0 or later.
- iPhone
Requires iOS 15.0 or later. - iPad
Requires iPadOS 15.0 or later. - iPod touch
Requires iOS 15.0 or later. - Mac
Requires macOS 12.0 or later and a Mac with Apple M1 chip or later.
- iPhone
- Languages
- English
- Age Rating
4+
- 4+
- Made for Ages 6–8
This app is rated 4+ with content restrictions.
Some content may be rated higher, and may therefore be restricted and managed by the developer through in-app controls. - In-App Controls
Parental Controls
- In-App Purchases
Yes
- Unlock All (60% Off) $5.99
- Unlock All (35% Off) $9.99
- Unlock All Courses $15.99
- Copyright
- © 2026 Karotto
