imagi - fun coding game 4+

Learn to code in Python

imagiLabs AB

Designed for iPad

    • 4.7 • 2.2K Ratings
    • Free


Never tried coding before? Looking to learn with like-minded friends? With imagi, you will learn to code in Python and use this skill to express yourself creatively. Become part of an welcoming, kind, and fun community where you get to learn together.

No previous coding experience needed, the imagi Ghost will guide you to write your first lines of code in Python. This Python is not a scary snake – it’s a way to create with code.
Soon you will master variables, loops, conditionals, functions, and more.
Earn coding superpowers along the way!

Discover inspiring coding projects created by others in the community.
Comment on projects by your fellow creators to encourage or help them.
Remix others’ projects to build upon their work and add your own creative modifications to create your own unique project.

Use what you have learned in the imagi app to create pixel art designs and animations.
When you're done you can run and check your code with the code editor, as well as learn how to debug like professional programmers.
Save your projects to come back to them later.
Code with your friends on a FaceTime call.

Share what you created and show the world what you can code.
Show your projects to your friends, family, and pets outside the imagi app as stickers, on top of cool backgrounds or even on top of a photo taken inside the imagi app!

To make using the imagi app even more fun, connect to your imagiCharm and show the world your creations by wearing it.
The imagiCharm is a customisable gadget that brings your code and pixel art to life in the physical world.

Once you learn the basics you will be able to create whatever you like. If you can dream it, you can code it!

To unlock all features of the imagi app and engage with our global community, you will be required to create an account. This ensures a safe and enjoyable experience for all users, fostering a secure environment for interaction and exploration.

What’s New

Version 1.19.5

Hey, imagiCoders! (^‿^)/ Our latest imagi update is here to add some extra sparkle to your coding journey! We’ve got tons of new imagiChallenges for you to conquer. Plus, we’ve spruced up a bit the badges and community guidelines. Time to power up your creativity engines and take off on an exciting coding adventure!

Ratings and Reviews

4.7 out of 5
2.2K Ratings

2.2K Ratings

ach_hills ,


To be honest, I downloaded the app just because I saw that the developers actually answer the reviews and their answers are so sweet and considerate, that made me think that this app is worth it, and it is worth it.

I find it entertaining when I’m looking for something simple to do, and it’s fun to play and learn at the same time!

I’m just happy I downloaded the app 🤍

Developer Response ,

Thanks for your kind words! We're glad to hear you're finding the app fun! 🎉 It makes the team here really happy to hear you think we’re doing the right thing and are really glad to have you in our community! Happy Coding !!💕 Best regards /Shruti

ur frend ,


I was having fun playing it, and i could barely make a picture on my own.(•^•) i made my profile and continued playing, and i was having so much fun…until i reached level 20. I was finishing the smiley face and a typing bar showed up. I knew i needed to type something, but i didn’t know what. I typed various things, but nothing approved. So i tapped on the ghost in the corner to get some help, and it said that i needed to type “my color”. I typed EXACTLY “my color”, but it did not do ANYTHING AT ALL. I looked again, and it still said for me to type, “my color”! I typed in the EXACT LETTERS OF THE SENTENCE, AND IT DID NOT APPROVE!!! I HAVE NO IDEA WHAT IS WRONG WITH THIS LEVEL, I DO KNOW IT MIGHT BE A GLITCH, but i guess i shouldn’t be that aggressive, sorry. I was typing it in but changed, all caps didn’t work, spelling it in the colors didn’t work… i tried everything but i still can’t pass the level. I think it’s a small bug or glitch. If it is, can you please fix it when you have the chance? Thank you

Developer Response ,

Hi there, sorry to hear that you didn't have a good experience. For level 20, you will need to type my_color with the underscore(_), as the variable of your color. Did you encounter any issues or do you have other coding questions? Please reach out to us at, and we will gladly help! 💕

DesignZak ,

Ban apps that bait/switch on accounts

This app is a Trojan horse for getting kids/parents to create accounts with the company and then buy a physical device, without warning. It doesn’t have any indication there are additional purchases or data creep to use in advance. There is no mention on the store or when first opening that an account is REQUIRED to use the app. It allows kids to play the first level of the game, and then has them ask parents to create an account or buy a device. This isn’t acceptable. The developers KNOW that asking for accounts up front is a barrier to entry. They’ve tried to sucker kids by getting them engaged and then dropping the true requirements on them. It’s honestly pathetic, and Apple should ban them and every app like this from the app. They won’t because Apple profits from manipulating kids under 14 this way and this is the loophole. Shame on both companies for this utilizing this dark pattern mechanic.

Developer Response ,

Hi there, thank you for your feedback and sorry to hear that you didn't have a good experience. The reason why registration is needed is because we have an in-app community, and you need an account in order to be part of it. This helps us keep the community safe for everyone. We will make this clearer in the App Store description.

The imagiCharm is an optional add-on device that you can purchase if you want. But it is not required in order to use the app. Most of our users only use the free app.

If there are any other issues that you encounter, please let us know, your feedback is very valuable! 💕

App Privacy

The developer, imagiLabs AB, 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:

  • Location
  • Contact Info
  • User Content
  • Identifiers
  • Usage Data
  • Diagnostics
  • Other Data

Privacy practices may vary, for example, based on the features you use or your age. Learn More

You Might Also Like

Encode: Learn to Code
Programming Hub: Learn Coding
Codecademy Go
Learn Python Coding Offline
Hopscotch-Programming for kids
How to Make Origami