Best Programming Game

212+ iOS apps & games curated and reviewed

4.7 avg rating
17 free apps & games
Updated May 2026

Every iPhone needs a few good programming game apps. We benchmark 212+ of them on App Store rating, freshness, and pricing, then surface the standouts so you don't have to scroll the App Store yourself.

Top Picks for Programming Game

Mimo: Learn Coding/Programming#1

Mimo: Learn Coding/Programming by Mimo GmbH

Code Python, HTML, JavaScript
Editor's Choice
📚 Education
4.9😊(108K ratings)
FreeAdsIn-App Purchases
Mimo: Learn Coding/Programming screenshot 1
Mimo: Learn Coding/Programming screenshot 2
Mimo: Learn Coding/Programming screenshot 3
Mimo: Learn Coding/Programming screenshot 4
Mimo: Learn Coding/Programming screenshot 5
Mimo: Learn Coding/Programming screenshot 6

Learn to code in Python, JavaScript, HTML, CSS, and SQL with AI-assisted development. This app guides you from beginner to building production-ready software and portfolio projects. Master modern developer workflows and launch your career.

What We Love

  • 🚀 Engaging and interactive learning
  • 👍 Comprehensive and well-structured content
  • 🎮 Gamified approach makes learning fun
  • 🧠 Effective for beginners and those with some experience

Room to Improve

  • ⏰ Slow heart/life regeneration time limits learning
  • 🔒 Paywall restricts access to more advanced features
  • 🐛 Occasional bugs and inaccurate feedback on answers
imagi - fun coding game#2

imagi - fun coding game by imagiLabs AB

Learn to code in Python
Strong Contender
📚 Education
4.7😊(3.1K ratings)
Free
imagi - fun coding game screenshot 1
imagi - fun coding game screenshot 2
imagi - fun coding game screenshot 3
imagi - fun coding game screenshot 4
imagi - fun coding game screenshot 5
imagi - fun coding game screenshot 6

Learn Python coding through creative projects and a supportive community. Build pixel art, animations, and share your creations. Connect with friends and even bring your code to life with a physical gadget.

What We Love

  • 🤩 Fun and engaging
  • 👍 Easy to use and learn
  • 💡 Teaches coding in a unique way
  • 🤖 Helpful for learning programming

Room to Improve

  • 🔒 Requires sign-up with personal information
  • 🐛 Bugs and glitches, especially on higher levels
  • 🤔 Limited coding capabilities, not a full-fledged coding app
Perceptron - An Idle Game#3

Perceptron - An Idle Game by Andrew Zuo

Neural Network Idle Sim
Worth Considering
🎮 Games
4.6😐(1K ratings)
FreeAdsIn-App Purchases
Perceptron - An Idle Game screenshot 1
Perceptron - An Idle Game screenshot 2
Perceptron - An Idle Game screenshot 3
Perceptron - An Idle Game screenshot 4
Perceptron - An Idle Game screenshot 5

Build and train a neural network in this incremental simulation game. Progress through nodes, training, and data, with offline support and a prestige system. Learn about neural network concepts while becoming an idle tycoon.

What We Love

  • 🚀 Soothing and enjoyable gameplay
  • 👍 Accessible for VoiceOver users
  • 💡 Unique and creative design
  • 👍 Informative and educational

Room to Improve

  • 🐢 Excruciatingly slow progression
  • 🤔 Confusing mechanics and lack of explanations
  • 🤯 Frustrating prestige system

More Programming Game apps to explore

4
Fibu: Learn Coding Fun
Fibu: Learn Coding Fun
Fibu: Learn Coding Fun
Learn to build fun coding game
Free

Learn programming by building fun games and solving challenges. This app makes coding accessible and engaging for beginners and teens, offering interactive lessons and real-world projects. Master essential programming concepts and gain valuable skills through a game-like learning experience.

Build games while learning to codeInteractive coding challengesPractice Python, HTML, CSS, JavaScript
📚 Education
(703)
free with in-app purchases
5
Sololearn: Learn to Code
Sololearn: Learn to Code
Sololearn: Learn to Code
Python, Java, C#, HTML courses
Free

Learn programming languages like Python, Java, and C# through interactive lessons and hands-on practice. This app offers bite-sized courses, coding challenges, and AI-powered support to help you build practical coding skills on the go. Join millions of learners worldwide advancing their careers and creating real-world solutions.

Interactive coding lessonsHands-on coding exercisesAI-powered coding support
📚 Education
(81K)
free with in-app purchases
6
Encode: Learn to Code
Encode: Learn to Code
Encode: Learn to Code
Learn coding at your pace
Free

Learn to code with interactive, bite-sized lessons designed for busy schedules. Master popular languages like Python, JavaScript, and SQL through hands-on exercises and challenges. Ideal for beginners, this app makes coding accessible and fun, offering certificates upon completion.

Bite-sized interactive lessonsHands-on coding exercisesLearn Python, JavaScript, HTML/CSS, SQL
📚 Education
(6.3K)
free with in-app purchases
7
Brilliant: Learn Math & Coding
Brilliant: Learn Math & Coding
Brilliant: Learn Math & Coding
Your personal tutor
Free

Master math and computer science through interactive, visual lessons. This app focuses on active problem-solving and personalized practice to build critical thinking and STEM skills. Ideal for students and lifelong learners seeking to deepen their understanding and confidence.

Interactive problem-solving lessonsPersonalized practice setsVisual explanations of concepts
📚 Education
(30K)
free with in-app purchases
8
while True: learn()
while True: learn()
while True: learn()
Puzzles, Cats and Programming
$4.99

Engage in a puzzle simulation game where you learn about machine learning, neural networks, and AI by building a cat-to-human speech recognition system. No coding experience is required to play.

Machine learning and AI puzzlesVisual programming interfaceCat-to-human speech recognition system
🎮 Games
(694)
paid
9
Coding game: Python Java Learn
Coding game: Python Java Learn
Coding game: Python Java Learn
Swift Linux Code Programming
Free

Learn to code with interactive challenges and quizzes on a mobile platform. Master essential programming skills for a tech career through bite-sized exercises designed for beginners and experienced developers alike. Offers community support and a guided learning journey.

Interactive coding challengesBite-sized exercisesPractice multiple programming languages
📚 Education
(304)
free with in-app purchases
10
Exception;
Exception;
Exception;
AI Programming
$2.99

Engage in a unique single-player game where you program AI units to overcome challenges and defeat enemies in a virtual world. Strategize and code different unit types to progress through levels and uncover the secrets of a seemingly perfect system.

AI programming gameplayStrategic unit controlChallenging single-player levels
🎮 Games
(2.7K)
paid
11
Human Resource Machine
Human Resource Machine
Human Resource Machine
by Experimental Gameplay Group
$4.99

Solve puzzles by programming office workers to automate tasks. Progress through levels by successfully completing jobs and getting promoted. This game makes programming accessible and fun for everyone, even those new to coding.

Program office workersSolve logic puzzlesAutomate tasks
🎮 Games
(406)
paid
12
DataCamp: Learn Coding/Data/AI
DataCamp: Learn Coding/Data/AI
DataCamp: Learn Coding/Data/AI
Code in Python/SQL & Practice
Free

Learn in-demand coding and AI skills through interactive courses and real-world projects. Master languages like Python and SQL, and gain certifications to advance your career in data science and AI.

Interactive coding coursesReal-world projectsAI-assisted learning
📚 Education
(4.7K)
free with in-app purchases
13
Code Land: Coding for Kids
Code Land: Coding for Kids
Code Land: Coding for Kids
Learning app & scratch junior
Free

This app teaches children coding through engaging games and activities. It covers fundamental programming concepts, logic, and problem-solving skills, with content suitable for ages 4 and up. The app offers a safe, ad-free learning environment with regular new content.

Learn coding concepts (loops, sequences, conditions)Develop logical thinking and problem-solvingHundreds of challenges across various worlds
📚 Education
(1.4K)
freemium
14
Codecademy Go
Codecademy Go
Codecademy Go
Practice coding anywhere
Free

Practice coding skills on the go with personalized recommendations and daily flashcards. Reinforce concepts, review syntax, and track your progress to stay on track with your learning goals. Learn various tech skills like web development, data science, and AI.

Personalized course recommendationsDaily coding flashcardsPractice coding syntax
📚 Education
(38K)
free with in-app purchases
15
codeSpark - Coding for Kids
codeSpark - Coding for Kids
codeSpark - Coding for Kids
Code. Create. Play. Repeat.
Free

This app offers hundreds of interactive coding games and activities for children aged 3-10. Kids can solve puzzles, design their own games and stories, and even participate in coding contests. It focuses on building essential coding concepts and problem-solving skills in a safe, ad-free environment.

Hundreds of coding games and activitiesCreate your own games and storiesPuzzles to master coding concepts
📚 Education
(40K)
free with in-app purchases
16
Code Racer
Code Racer
Code Racer
Program physics based vehicles
Free

Design and program physics-based vehicles to navigate over 100 challenging levels. Compete globally in online races and tackle daily challenges for rewards. Optimized for smooth performance on any device, it's a fun introduction to programming and problem-solving for all ages.

Program physics-based vehiclesOver 100 challenging levels30+ unique vehicles
🎮 Games
(49)
free with in-app purchases
17
Learn Python Coding Offline
Learn Python Coding Offline
Learn Python Coding Offline
Learn Python 3 with Compiler
Free

Master Python 3 programming with this comprehensive app. It offers bite-sized lessons, a built-in compiler for hands-on practice, and quizzes covering core concepts and popular frameworks. Become a job-ready programmer with lessons on web development, AI, and machine learning.

Learn Python 3 basics to advanced conceptsBuilt-in Python compiler for code practiceQuizzes on Python and frameworks (Django, Flask)
📚 Education
(1.7K)
free with in-app purchases
18
Programming Hub: Learn Coding
Programming Hub: Learn Coding
Programming Hub: Learn Coding
Code Java,C,Python,AI,Compiler
Free

Learn to code through interactive, game-like lessons. Access over 5000 code examples and 35+ courses in various programming languages, all within a single app. Practice and build your skills with the world's fastest compiler.

Interactive coding lessons5000+ code examples35+ programming courses
📚 Education
(9.8K)
free with in-app purchases
19
Digital Puppet - Programming
Digital Puppet - Programming
Digital Puppet - Programming
Beautiful programming puzzle
Free

A beautiful programming puzzle game where you command a puppet to defeat enemies. Solve 80 stages by inputting commands and aiming for three stars by using the fewest possible moves. It's designed for all ages and features addictive gameplay with great music.

80 programming puzzle stagesCommand a puppet to defeat enemies3-star rating system for efficiency
🎮 Games
(27)
ad-supported
20
Tynker: Coding for Kids
Tynker: Coding for Kids
Tynker: Coding for Kids
Learn to code. Mod Minecraft
Free

This app offers a fun and engaging platform for children to learn coding and artificial intelligence. It guides them from visual block coding to text-based languages like Python and JavaScript, with opportunities to mod Minecraft and create AR apps.

Block-to-text coding transitionAI and Machine Learning basicsMinecraft modding and creation
📚 Education
(18K)
freemium