Pocket Code: Learn programming

Pocket Code: Learn programming

Catrobat
★★★☆☆ 3.3 Education v1.4.1 1,000,000+
Verified Safe & Direct
Download APK Google Play
Pocket Code: Learn programming Screenshot 1Pocket Code: Learn programming Screenshot 2Pocket Code: Learn programming Screenshot 3Pocket Code: Learn programming Screenshot 4Pocket Code: Learn programming Screenshot 5Pocket Code: Learn programming Screenshot 6
Version
1.4.1
Downloads
1,000,000+
Updated
Apr 27, 2026
Developer
Catrobat
Category
Education
Content Rating
Everyone
Package
org.catrobat.catroid
Platform
Android

Download Sources

Device Configuration

Split APKs Installation Guide

Some apps are distributed as Split APKs (multiple .apk files packaged together) to optimize resources. Standard Android installers cannot open them.

1. Download Split APKs Installer (SAI) from Google Play Store.
2. Download the app archive (.apks) using the download sources listed above.
3. Open SAI, click "Install APKs", choose the downloaded archive, and click Install.

What's New

New Motion, Plot and Laser bricks
Improved script scrolling for smoother editing
Bugfixes for geolocation, Bluetooth and more
Performance increases

About this app

Program, play, and share your own games, animations, interactive art, music videos, and many kinds of other apps, directly on your phone!

Pocket Code allows you to create, edit, execute, share, and remix Catrobat programs in a visual programming environment and programming language. You can remix programs that others have made and share them with your friends and the world. All public Catrobat programs can be downloaded under a free open source license to maximize learning, remixing, and sharing.

Feedback:
If you find a bug or have a good idea to improve Pocket Code, write us a mail or go to the Discord server https://catrob.at/dpc and give us feedback in the "🛑app-feedback" channel.

Community:
Get in touch with our community and check out our Discord server https://catrob.at/dpc

Help:
Visit our wiki at https://wiki.catrobat.org/

Contribute:
a) Translation: Want to help us translate Pocket Code into your language? Please contact us via [email protected] telling us for which language you would be able to help.
b) Other contributions: If you can help us in other ways, please check out https://catrob.at/contributing --- We are all pro-bono unpaid volunteers working in our free time on this not-for-profit free open source project aiming at increasing computational thinking skills in particular among teenagers all around the world.

About us:
Catrobat is an independent non-profit project creating free open source software (FOSS) under AGPL and CC-BY-SA licenses. The growing international Catrobat team is entirely composed of volunteers. The results of many of our subprojects will be made available in the months and years to come, e.g., the ability to control more robots, or to create music in an easy and fun way.

User Reviews

JauntyJon Oct 30, 2020
★★★★★

There is no mobile version of Scratch, but this is close to being one. I really loved it! EDIT: Might need to add some "tap and hold" bricks. Platformers are nigh impossible to make without them, as well as color and object collisions. EDIT 2: Scratch is now available on mobile devices, but it's tablet-only at the moment. EDIT 3: Fixed some errors and reworded some sentences. Also, most of the features I mentioned were added in and then some. Cool beans!

Bruno Fernandes Jul 31, 2022
★★★★★

This is great. I spent lots of time looking for a decent game engine, but could find none. But when I found this, it was exactly what I wanted. Unlike all other apps I could find at the time, this one lets you make whatever type of 2d game you want, and program it your way. The only thing I think is missing, however, is a video player, or something that could play GIFs or videos. Maybe a block that says "Play video for (_) seconds with/out audio." And then you just upload a video. Still great!

Sai Walker Nov 14, 2020
★★★☆☆

I think the app is okay for a free mobile game maker, but it does have it's kinks. The game I'm trying to make crashes at certain points, and is VERY laggy when I export it, which is very frustrating. Like I said, it's good for what it is though. It does have quite a few features, and I would recommend this to a begginer making games, not a professional. Soon I will upgrade to Clickteam Fusion 2.5, and I think this app is a great starter for game makers, not for professionals.

Lavar Weston (ShinyXZ9) May 7, 2022
★★★★★

Loving the new update! The only nitpick I have with it though is the particle effect. Here are my suggestions to improve it: let us change it's appearance (like make it different shapes or even import our own shapes), let us change the direction the particle faces (like make the fading effect face the sides or put it on the bottom), and change it's position as well, cuz when I was using it, the effect wasn't at the bottom of the sprite, so I think that would be cool.

How to Download Pocket Code: Learn programming APK

  1. Enter the package name org.catrobat.catroid on the APK Downloader.
  2. Select your device architecture (ARM64 recommended for modern devices).
  3. Click Download to get the merged APK file.
  4. Transfer and install the APK on your Android device.
  5. Keep Updated: Visit APKDER.COM regularly to search for and download the latest secure versions of your favorite apps.

Security & Signature Verification

This APK download is 100% safe. We verify that the cryptographic signature of the file matches the official developer credentials. No modifications or adware are injected.

Location Special Access
  • approximate location (network-based)
  • precise location (GPS and network-based)
Photos/Media/Files Basic Access
  • read the contents of your USB storage
  • modify or delete the contents of your USB storage
Storage Basic Access
  • read the contents of your USB storage
  • modify or delete the contents of your USB storage
Camera Special Access
  • take pictures and videos
Microphone Special Access
  • record audio
Wi-Fi connection information Basic Access
  • view Wi-Fi connections
Other Basic Access
  • view network connections
  • pair with Bluetooth devices
  • access Bluetooth settings
  • full network access
  • control Near Field Communication
  • run at startup
  • use accounts on the device
  • control vibration
  • prevent device from sleeping

More by this Developer

Related Applications