Best Code Games Learning

230+ iOS apps & games curated and reviewed

4.6 avg rating
20 free apps & games
Updated May 2026

From beginner-friendly picks to power-user tools, our code games learning list covers 230+ iPhone apps and games updated through May 2026. Compare ratings, prices, and screenshots in one place.

Top Picks for Code Games Learning

codeSpark - Coding for Kids#1

codeSpark - Coding for Kids by HomerLearning, Inc.

Code. Create. Play. Repeat.
Editor's Choice
📚 Education
4.6😊(40K ratings)
FreeAdsIn-App Purchases
codeSpark - Coding for Kids screenshot 1
codeSpark - Coding for Kids screenshot 2
codeSpark - Coding for Kids screenshot 3
codeSpark - Coding for Kids screenshot 4
codeSpark - Coding for Kids screenshot 5
codeSpark - Coding for Kids screenshot 6

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.

What We Love

  • 👍 Fun and engaging
  • 🚀 Great for learning coding
  • 🎨 Lots of creative possibilities
  • 🤩 Awesome game/app

Room to Improve

  • 💰 Expensive subscription
  • 🐛 Buggy and glitchy
  • 🔍 Confusing UI/UX
Mimo: Learn Coding/Programming#2

Mimo: Learn Coding/Programming by Mimo GmbH

Code Python, HTML, JavaScript
Strong Contender
📚 Education
4.8😊(109K 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
Coding For Kids: Learn To Code#3

Coding For Kids: Learn To Code by KidloLand Kids & Toddler Games

Learning Games Academy App
Worth Considering
📚 Education
4.4😊(4.4K ratings)
FreeIn-App Purchases
Coding For Kids: Learn To Code screenshot 1
Coding For Kids: Learn To Code screenshot 2
Coding For Kids: Learn To Code screenshot 3
Coding For Kids: Learn To Code screenshot 4
Coding For Kids: Learn To Code screenshot 5
Coding For Kids: Learn To Code screenshot 6

This app teaches children the fundamentals of coding through over 200 engaging games. It helps develop problem-solving, memory, and logical thinking skills, preparing them for future academic and technological challenges. The program covers essential coding concepts with numerous levels and interactive activities.

What We Love

  • 💡 Fun and educational coding games
  • 👍 Engaging and interactive for kids
  • 🎨 Colorful and visually appealing
  • 🤓 Helps kids learn coding concepts

Room to Improve

  • 🔒 Locked content behind paywall
  • 🐛 Bugs and glitches in some levels
  • 🤯 Repetitive gameplay for older kids

More Code Games Learning apps to explore

4
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
5
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
6
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
7
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
8
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
9
imagi - fun coding game
imagi - fun coding game
imagi - fun coding game
Learn to code in Python
Free

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.

Learn Python basicsCreate pixel art and animationsExplore community projects
📚 Education
(3.1K)
free
10
Dinosaur Coding: Kids Games
Dinosaur Coding: Kids Games
Dinosaur Coding: Kids Games
Coding Games for kids toddlers
Free

This app introduces children to coding through a superhero adventure with mechanical dinosaur trucks. Kids learn programming concepts by dragging and clicking visual blocks to control their "Dinotrucks" on rescue missions across engaging levels. It offers a fun, offline, and ad-free learning experience.

Visual block-based programmingDrag and click coding interfaceMechanical dinosaur truck control
📚 Education
(1.6K)
free with in-app purchases
11
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
12
Dinosaur Coding 2: kids games
Dinosaur Coding 2: kids games
Dinosaur Coding 2: kids games
Coding games for kids toddlers
Free

Embark on a coding adventure with this app, blending exciting robot battles with STEM education for kids. Learn to code through an intuitive block programming system across 144 levels and 18 transformable mechas. It offers a safe, ad-free, and offline learning experience.

STEM-focused coding curriculumLEGO-inspired block programmingRobot and mecha battles
📚 Education
(1.5K)
free with in-app purchases
13
Kodable Basics
Kodable Basics
Kodable Basics
Coding for Kids 4-10
Free

This app teaches children aged 4-10 foundational computer science concepts through engaging, game-based activities. It helps kids develop critical thinking and problem-solving skills by guiding them through mazes and allowing them to create their own games. The curriculum is designed to transition from basic logic to writing real code.

Game-based learning approachDevelops critical thinkingTeaches coding concepts
📚 Education
(21K)
free with in-app purchases
14
Scratch Tutorial - Coding Game
Scratch Tutorial - Coding Game
Scratch Tutorial - Coding Game
Programming For Kids
Free

This app offers an innovative, step-by-step programming course designed for children aged 4-14. It uses engaging content to foster a love for coding and allows kids to create their own games while learning fundamental programming concepts.

Step-by-step programming guidanceInteractive learning systemCreate own programming games
📚 Education
(4.4K)
free with in-app purchases
15
Learn Python・Coding-AI Compile
Learn Python・Coding-AI Compile
Learn Python・Coding-AI Compile
Practical Programming Lessons
Free

Master Python programming with interactive lessons, coding challenges, and quizzes. Practice in a built-in editor, test your knowledge, and track your progress. Ideal for beginners and those looking to enhance their coding skills.

Step-by-step Python tutorialsInteractive coding exercisesBuilt-in code editor
📚 Education
(3.1K)
freemium
16
Thinkrolls: Fun Kids Games 2-8
Thinkrolls: Fun Kids Games 2-8
Thinkrolls: Fun Kids Games 2-8
Educational Preschool Learning
Free

This app offers over 3000 interactive games and activities designed to boost reasoning, creativity, and problem-solving skills in children aged 2-8. It provides a fun and educational experience, fostering a passion for math and science through engaging play.

Over 3000 logic puzzles, games, and activitiesColoring activitiesProblem-solving and arcade-style games
📚 Education
(15K)
freemium
17
Coding for Kids: STEM Games
Coding for Kids: STEM Games
Coding for Kids: STEM Games
STEM & Maths: Learn to code
Free

Embark on a STEM adventure to rescue a virtual world by learning coding concepts. Solve puzzles, defeat glitches, and explore unique worlds with engaging challenges.

STEM and coding educationAdventure and puzzle gameplayExplore 3 virtual worlds
🎮 Games
(10)
free with in-app purchases
18
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
19
OctoStudio: Create-Code-Learn
OctoStudio: Create-Code-Learn
OctoStudio: Create-Code-Learn
From creators of Scratch @ MIT
Free

Create animations and games using coding blocks on your mobile device. Bring your own photos and sounds to life, and share your interactive projects with others. Developed by the creators of Scratch at MIT, it's a free and fun way to learn coding.

Create animations and gamesUse coding blocksIncorporate photos and sounds
📚 Education
(59)
free
20
Morse Mania: Learn Morse Code
Morse Mania: Learn Morse Code
Morse Mania: Learn Morse Code
Learn & train Morse with fun!
Free

Master Morse code with this comprehensive app. It offers structured lessons for both sending and receiving, covering letters, numbers, symbols, and advanced codes. Customize your learning experience with adjustable speeds, output modes, and practice tools.

135 levels for receiving Morse code135 levels for sending Morse codeMultiple output modes (audio, light, vibration)
📚 Education
(6.6K)
free with in-app purchases