Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Pocket Code review

Free#28 of 42 in Coding Learning SoftwareGame Visual Scripting Software

A free mobile coding app for creative projects, sensors, and hardware connections.

6.7/10Editor score
Pocket Code6.7 Visit Pocket Code

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Pocket Code is a free, open-source mobile app for creating games, animations, interactive stories, and other apps on smartphones and tablets. It is designed for learners who want to build project-based programs without typing conventional code. Its block-based system covers conditions, loops, events, variables, lists, mathematical functions, and data blocks, giving beginners a practical way to explore core computer science topics through creative projects.

The Free plan includes the mobile app, with no in-app purchases, ads, or other costs. Projects can use device sensors, the camera, and the flashlight, which gives mobile learners a direct way to connect programming concepts with phone and tablet capabilities. Pocket Code also supports inspecting, remixing, and sharing community projects, making existing creations part of the learning path. This combination suits learners who prefer visual experimentation and interactive results over a traditional text-editor workflow.

Its ecosystem reaches beyond the mobile device through hardware extensions for Arduino, LEGO Mindstorms, Phiro, and Raspberry Pi. Users can also create SVG files for cutting plotters, extending projects into physical and craft-oriented activities. The main trade-off is scope: Pocket Code is mobile-only and uses the Catrobat programming language, so it is a focused choice rather than a general introduction to conventional coding languages or desktop development. Pick it for free, creative, device-centered learning; choose another tool if desktop workflows or text-based programming are the priority.

Pocket Code pros and cons

  • Where it wins
    • Free, open-source app with no ads or in-app purchases
    • Block programming supports games, stories, sensors, and device features
    • Connects projects with Arduino, LEGO Mindstorms, Phiro, and Raspberry Pi
  • Where it doesn't
    • Limited to iOS and Android mobile devices
    • Uses the Catrobat language rather than conventional text-based languages
    • Narrower fit for learners seeking broader desktop coding tools

Pocket Code fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update