What Pocket Code Lets You Do
Pocket Code is a creative mobile tool that lets you design, test, and publish your own games, animations, interactive artwork, and music videos right on your iPhone. It’s aimed at learners and hobbyists who want an approachable, visual way to explore programming ideas while making fun projects.
Why it’s a great fit for coding events
Pocket Code is well suited for short-form learning events such as the Hour of Code during Computer Science Education Week and community-driven efforts like European Code Week. Its visual building blocks and simple interface make it easy for beginners to pick up programming concepts quickly and produce shareable results during a single session.
Notable characteristics
- Free to use and maintained by the International Catrobat Association as a non-profit open-source project
- Designed with inspiration from the Lifelong Kindergarten approach at the MIT Media Lab
- Beginner-friendly drag-and-drop block system that reduces syntax barriers
- Encourages experimentation with core concepts such as loops, conditionals, and variables
- Built-in sharing options so projects can be published for others to view and remix
Getting started in a few steps
- Install Pocket Code on your iPhone.
- Open a new project and choose sprites, backgrounds, and sounds.
- Assemble behavior using visual blocks (movement, logic, repetition, etc.).
- Test your creation, iterate, and polish the visuals or interactivity.
- Share your finished project to the community to get feedback and inspire others.
Who benefits most
Teachers, students, and anyone curious about creative coding will find Pocket Code helpful. It’s especially useful in classroom settings, workshops, and family learning environments where quick wins and visible results keep learners motivated.
Alternative suggestion for storytelling and play
Toca Life World: Create & Explore — a free app focused on open-ended story creation and exploration — is a strong alternative if you want an experience centered on narrative play rather than block-based programming.
Ready to begin?
Download Pocket Code and start turning your ideas into interactive projects — learn programming fundamentals while you create, play, and share.
Technical
- iPhone
- German
- Russian
- Portuguese
- English
- Spanish
- Free