Best Scratch Programming Apps & Games

242+ iOS apps & games curated and reviewed

4.4 avg rating
20 free apps & games
Updated August 2026

Out of 242+ scratch programming apps and games on iOS, 20 are free and the rest sit in the paid tier. This page sorts them so you can compare both sides before you commit.

Compare top Scratch Programming Apps & Games (August 2026)

#AppPriceRatingAdsIn-App PurchasesUpdated
1ScratchJrScratchJrFree3.9★ (1.8K)NoNoAug 2026
2Sphero EduSphero EduFree4.5★ (1.5K)NoNoAug 2026
3Scratch Tutorial - Coding GameScratch Tutorial - Coding GameFree4.2★ (4.4K)NoYesAug 2026
4Itchy for ScratchItchy for ScratchFree4.1★ (21)NoNoJul 2026
5codeSpark - Coding for KidscodeSpark - Coding for KidsFree4.6★ (41K)NoYesAug 2026
6Boya Scratch  ProgrammingBoya Scratch ProgrammingFree3.7★ (3)NoNoJul 2026
7Hopscotch-Programming for kidsHopscotch-Programming for kidsFree4.5★ (15K)NoYesAug 2026
8Kodable BasicsKodable BasicsFree4.7★ (21K)NoYesAug 2026

Top Picks for Scratch Programming

ScratchJr#1

ScratchJr by Scratch Foundation, Inc.

Editor's Choice
📚 Education
3.9😊(1.8K ratings)
Free
ScratchJr screenshot 1

This app allows young children to create their own interactive stories and games by snapping together graphical programming blocks. It fosters problem-solving, creative expression, and develops early numeracy and literacy skills in a fun, motivating context.

What We Love

  • 👍 Easy to use for kids
  • 🚀 Great for coding and creating animations
  • 💡 Allows customization of characters and backgrounds
  • ⭐ Fun and engaging for young users

Room to Improve

  • 🐛 Glitchy drawing/editing tools
  • 🔧 Limited number of frames/scenes per project
  • 🎨 Lack of color options and customization
Sphero Edu#2

Sphero Edu by Sphero, Inc.

Coding for Sphero Robots
Strong Contender
📚 Education
4.5😐(1.5K ratings)
Free
Sphero Edu screenshot 1
Sphero Edu screenshot 2
Sphero Edu screenshot 3
Sphero Edu screenshot 4
Sphero Edu screenshot 5
Sphero Edu screenshot 6

This app allows users to learn and create with programmable robots. It offers multiple coding methods, from drawing paths to advanced text-based programming. Educators can manage classes and track student progress, making learning fun and interactive.

What We Love

  • 💡 Excellent for learning to code
  • 🚀 Fun and engaging to use
  • 👍 Great for kids and adults
  • 👍 Supports various Sphero models

Room to Improve

  • 🐛 Frequent connection issues
  • 🐛 Crashes and bugs after updates
  • 🔋 Battery life problems
Scratch Tutorial - Coding Game#3

Scratch Tutorial - Coding Game by 海涛 赵

Programming For Kids
Worth Considering
📚 Education
4.2😞(4.4K ratings)
FreeIn-App Purchases
Scratch Tutorial - Coding Game screenshot 1
Scratch Tutorial - Coding Game screenshot 2
Scratch Tutorial - Coding Game screenshot 3
Scratch Tutorial - Coding Game screenshot 4
Scratch Tutorial - Coding Game screenshot 5
Scratch Tutorial - Coding Game screenshot 6

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.

What We Love

  • 👍 Helpful tutorials
  • 🤗 Good for learning to code
  • 😊 Fun and engaging

Room to Improve

  • 💰 Paywall for advanced content
  • 🤔 Outdated or incompatible blocks
  • 😕 Repetitive and restrictive

More Scratch Programming apps to explore

4
Itchy for Scratch
Itchy for Scratch
Itchy for Scratch
The Scratch mobile app
Free

This app provides a streamlined way to access and interact with the Scratch platform. Users can read messages, engage with projects, leave comments, and search for content within a user-friendly interface. It offers a free, ad-free experience for Scratch enthusiasts.

Read messagesInteract with projectsLeave comments
🎬 Entertainment
(21)
free
5
codeSpark - Coding for Kids
codeSpark - Coding for Kids
codeSpark - Coding for Kids
Fun logic games & puzzles
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
(41K)
free with in-app purchases
6
Boya Scratch  Programming
Boya Scratch  Programming
Boya Scratch Programming
by Shanghai PartnerX Robotics Co., Ltd.
Free

This educational software allows users to control robot operations through a bar-chart programming interface. Drag and drop command modules to build programs and execute them directly or download them to a controller. It offers a straightforward way to learn programming concepts for robotics.

Bar-chart programming interfaceDrag-and-drop command modulesRobot operation control
📚 Education
(3)
free
7
Hopscotch-Programming for kids
Hopscotch-Programming for kids
Hopscotch-Programming for kids
A bite-sized intro to coding
Free

This app allows children to create their own games, art, and stories using kid-friendly programming. Users can share their creations with a moderated community, play and remix projects from others, and learn to code through interactive video tutorials.

Create games, art, and storiesKid-friendly programming interfaceShare creations with a moderated community
📚 Education
(15K)
freemium
8
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
9
Mimo: Learn Coding/Programming
Mimo: Learn Coding/Programming
Mimo: Learn Coding/Programming
Python, HTML, JavaScript Code
Free

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.

Learn Python, JavaScript, HTML, CSS, SQLAI-assisted software developmentBuild portfolio projects
📚 Education
(109K)
free with in-app purchases
10
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
11
Programming - Learn to code
Programming - Learn to code
Programming - Learn to code
Basics of java, cpp & python
Free
🛠️ Developer Tools
(0)
12
Learn C Programming: Programiz
Learn C Programming: Programiz
Learn C Programming: Programiz
Learn C step-by-step
Free

Learn C programming with interactive tutorials, quizzes, and a built-in compiler. This app offers a step-by-step approach for beginners to master core concepts and practice coding with practical examples. Unlock an ad-free experience and advanced features with a subscription.

Step-by-step C tutorialsInteractive quizzes with feedbackBuilt-in C compiler to write and run code
📚 Education
(72)
freemium
13
MakeU scratch
MakeU scratch
MakeU scratch
by WhalesBot Technology (Shanghai) Co., Ltd.
Free
📚 Education
(0)
14
Programming for children
Programming for children
Programming for children
Introductory programming
Free
📚 Education
(0)
15
Scratch Wonder Party
Scratch Wonder Party
Scratch Wonder Party
by Guangzhou Baili Biological Technology Co., Ltd.
Free

Discover delightful surprises with this lighthearted scratch card game. Swipe through a cozy world with diverse themes and collect unique albums. Experience the thrill of big wins and casual fun anytime, anywhere.

Theme VarietyAlbum CollectionBig Win Rewards
🎮 Games
(647)
ad-supported
16
Codester Programming
Codester Programming
Codester Programming
Collaborative Programming
Free
🛠️ Developer Tools
(0)
17
Programming Learning Hub
Programming Learning Hub
Programming Learning Hub
by Studio01 LLC
Free
📚 Education
(0)
18
Learn BASIC Programming
Learn BASIC Programming
Learn BASIC Programming
Programming made easy.
Free

Learn to write and run computer programs on your iPhone or iPad. This app offers a beginner-friendly introduction to BASIC programming, complete with a debugger and sample code to get you started quickly. Share your creations with friends and build your first game within an hour.

Beginner-friendly BASICWrite and run programs on iOSBuilt-in debugger
📚 Education
(21)
free
19
PlayMaksi: Scratch Games
PlayMaksi: Scratch Games
PlayMaksi: Scratch Games
Play Scratch .sb3 on mobile
Free
📚 Education
(0)
20
Learn Programming and Office
Learn Programming and Office
Learn Programming and Office
by Andrew Putranto
Free
📚 Education
(0)

FAQ about Scratch Programming

What are the best scratch programming apps & games for iPhone?
ScratchJr tops our scratch programming apps & games ranking as of August 2026, with a 3.9-star average from 1.8K App Store ratings, and it's free to download.
Yes — 20 of the top scratch programming apps & games we rank are free to download, including ScratchJr and Sphero Edu.
ScratchJr has no ads and has no in-app purchases, according to its App Store listing as of August 2026.
We track 242+ scratch programming apps & games on the iOS App Store as of August 2026, ranked by rating, recency, and analysis of real user reviews.
ScratchJr is an educational app designed for young children aged 5-7. It allows them to learn programming concepts by creating their own interactive stories and games through a visual block-based interface.
By snapping together graphical programming blocks, children can make characters move, jump, and sing. This process helps them develop problem-solving skills, design thinking, and creative expression, while also reinforcing math and language concepts.