Skip to content
SPECIFICTION
Get listed

Pocket Code

catrobat.org

Free plan iOSAndroid

What it is

Pocket Code is a free Android and iOS app for building programs, games, animations, and stories with visual, Lego-like Catrobat programming bricks. Its blocks include if-else statements, loops, variables, mathematical functions, and access to phone sensors. Users can browse, download, review, and remix community programs in the Explore section and on pocketcode.org. Hardware extensions connect Arduino boards, LEGO Mindstorms robots, Phiro robots, and Raspberry Pi projects. Arduino works over Bluetooth for changing digital and PWM pins and reading analog pins. Mindstorms connects robots over Bluetooth for programming and control, while Raspberry Pi bricks read and set pins for IoT programs. Catrobat presents the app for constructive learning and classroom use, with project-based learning and computer-science topics. A wiki and free English- and German-language MOOC provide learning support. Project hosting is no longer offered as a service, although the media library remains available through the wiki. The nonprofit open-source project is driven by the International Catrobat Association and Graz University of Technology’s Institute of Software Technology.

Spec sheet

What it does
Pocket Code lets users create programs, games, animations, and stories by joining visual, Lego-like programming bricks.Read 8 Oct 2026 · catrobat.org
Headquarters
Graz, AustriaRead 28 Sep 2026 · catrobat.org
Maker
Catrobat is described as a nonprofit Free Open Source Software project driven by the International Catrobat Association and Graz University of Technology’s Institute of Software Technology.Read 8 Oct 2026 · catrobat.org
Arduino integration
The Arduino extension connects over Bluetooth and can change digital and PWM pins and read analog pins.Read 8 Oct 2026 · catrobat.org
Community projects
Users can explore, download, review, and remix community programs through Pocket Code’s Explore section and pocketcode.org.Read 8 Oct 2026 · catrobat.org
Education
Catrobat presents Pocket Code as a tool for constructive learning and use in classrooms.Read 8 Oct 2026 · catrobat.org
LEGO Mindstorms integration
The Mindstorms plugin connects robots to a device over Bluetooth so users can program and control them with Pocket Code.Read 8 Oct 2026 · catrobat.org
Phiro integration
The Phiro plugin lets users create programs for Phiro robots using Pocket Code’s brick-based framework.Read 8 Oct 2026 · catrobat.org
Programming features
The app includes if-else statements, loops, variables, mathematical functions, and access to phone sensors.Read 8 Oct 2026 · catrobat.org
Project hosting limit
Catrobat says project hosting is no longer available as a service, though its media library remains accessible through the wiki.Read 8 Oct 2026 · catrobat.org
Raspberry Pi integration
The Raspberry Pi extension provides bricks to read and set Raspberry Pi pins for IoT programs.Read 8 Oct 2026 · catrobat.org
Support and learning
Catrobat points users to its wiki and a free Pocket Code MOOC available in English and German.Read 8 Oct 2026 · catrobat.org
Who it is for
Catrobat describes Pocket Code as suitable for children and teenagers with no prior programming knowledge, as well as more experienced programmers.Read 8 Oct 2026 · catrobat.org

Plans and prices

Pocket Code Free Free app; no paid tiers stated on the opened pages Read 8 Oct 2026 · catrobat.org

Every Pocket Code plan and price →

Strong points and limits

Strong points

  • Free Android and iOS app
  • Visual blocks include loops and variables
  • Community projects can be remixed
  • Arduino and robot integrations
  • Free learning resources in two languages

Limits

  • Project hosting service is no longer available
  • Hardware extensions require connected devices
  • Only Android and iOS platforms listed

Who it suits

It suits children, teenagers, and beginners learning programming, while also providing features for more experienced programmers. Teachers and makers can use its classroom and hardware integrations.

Verdict

Pocket Code combines beginner-friendly visual programming with deeper logic, sensor access, community projects, and hardware extensions. Its free mobile format and learning resources suit education and experimentation, but project hosting is no longer provided as a service.

Where Specifiction places it

Alternatives to Pocket CodeAll alternatives →