
ScratchJr
Reviews 3.8Category EducationDownloads10.00M
Screenshots







Download
Download OnGoogle PlayDownload OnApp StorePros
- Encourages creativity and problem-solving skills.
- Child-friendly interface with engaging visuals.
- Free to download and use without in-app purchases.
- Works offline
- no internet connection needed.
- Supports collaboration with project sharing.
Cons
- Limited to basic programming concepts.
- Lacks advanced coding features for older kids.
- Requires a tablet
- not available on phones.
- Occasional bugs can disrupt user experience.
- Limited tutorials for beginners.
Analysis by Appcracy
When I sit beside a young child using ScratchJr, I pay less attention to whether they finish a project than to whether they can understand what their choices do. That is where this early coding app has its strongest appeal: children arrange visual instructions to make characters move and build a small story or game. It gives a first taste of programming without asking them to type code, and its value depends on having an adult nearby who is happy to explore alongside them.
Readability and getting around
ScratchJr is an education app from Scratch Foundation, made for children aged five and up. Its work area is visual, with characters, scenes and drag-and-drop programming blocks rather than a page of written commands. For a child still gaining confidence with reading, that can make the basic idea of “put these instructions in this order” easier to approach. The app is free, rated Everyone, and has a 3.9 average from around 37,000 ratings; it has passed 10 million installs.
The screen can still feel busy to a first-time user. A child has to distinguish the stage where a story happens from the controls used to assemble it, and then work out how the blocks connect. I would not assume that a young learner will understand every icon immediately. A calm first session helps: let them choose one character, make it perform one action, and run the result before adding more pieces. That small loop makes the connection between an instruction and its effect much clearer than a long explanation.
Motor and sensory considerations
Dragging blocks can suit children who like hands-on experimentation, but it asks for reasonably controlled touch input. A child who finds precise tapping or dragging tiring may need an adult to help place pieces, or may enjoy making decisions aloud while someone else handles the screen. That still leaves room for learning: choosing the order of actions and predicting what will happen are meaningful parts of the activity, even when the child is not doing every gesture independently.
The visual approach avoids making spelling and typing the main hurdles, but it does not make the experience equally comfortable for every child. Busy screens, small targets or long stretches of close attention can be tiring, especially in a shared room with other distractions. I find it works best in short, unhurried sessions, with the device positioned comfortably and an adult available to slow things down. The right measure of progress is the child’s interest and understanding, not how much they build at once.
Using it in everyday situations
A useful way to bring the app into a family routine is to connect a project to something the child already wants to explain. After a visit to the park, for example, they might make a character walk across a scene and tell a simple story about what happened. The adult can ask, “What should happen next?” and let the child decide which block could make it happen. This turns screen time into a prompt for sequencing, prediction and conversation, rather than a task that needs to be completed correctly.
It can also work well when siblings or an adult share the device, provided each person gets a clear role. One child might choose the character and the next action while another helps arrange the blocks; then they can swap. That approach can reduce the pressure on a child who is still mastering touch controls, though it needs a little turn-taking support. If a child prefers open-ended drawing, physical toys or fast-moving games, the structured process of building and testing a sequence may feel less inviting.
Worth a Read Next

MX Player Under Pressure: How Well Does It Recover When Playback Fails?

ESPN Review: A Sports App for Fans Who Follow Every Update

Zoo - Happy Animals Review: A Gentle Zoo-Building Game with a Familiar Rhythm

SoundCloud’s Community Is the Engine Behind Its Music

Harvest Right’s App Keeps You Informed, but Not Always Guided

NewsBreak Review: A Useful Local Briefing with a Crowded Feed
Where it fits among children’s learning apps
Compared with a typical early-learning app built around quizzes or short activities, ScratchJr asks children to make something of their own and discover what happens when they change an instruction. That is a real strength for a child who likes storytelling and trial and error. It is not the better choice for every goal, though: a child who needs direct practice with letter sounds, number facts or a clearly guided lesson may get more from an app focused specifically on that skill. For an older child ready to type code or work with more complex projects, a more advanced programming tool will offer a longer runway.
The best results often come when an adult resists taking over. Instead of fixing a project when a character does the unexpected, ask the child to predict what each block will do and test one change at a time. If a sequence becomes confusing, remove a few instructions and rebuild it in a smaller order. This is a practical way to make mistakes useful: the child can see which change affected the character, rather than treating the whole project as a failure.
Have you ever wanted to introduce your little ones to the world of coding? ScratchJr might just be the perfect gateway for budding young programmers. Designed for children aged 5 to 7, ScratchJr is a fascinating app that blends fun with learning, letting kids create their own interactive stories and games. Now, let's dive into what makes this app a fantastic pick for your child's early coding journey.
Getting Started with ScratchJr
First things first, the app is available on both Android and iOS platforms, making it accessible to a wide range of users. Once installed, the colorful interface immediately grabs your attention. It's intuitive and kid-friendly, ensuring that even the youngest users can navigate through it with ease. The main screen is a canvas where all the magic happens, and trust me, your kids are going to love it!
Creating Stories and Games
The core of ScratchJr lies in its programming blocks. These blocks are pieces of code that kids can drag and drop to create sequences, controlling the actions of characters and objects on the screen. What I love about this is that it encourages experimentation. Kids can change characters, add sounds, and even insert their own voices to personalize stories. The possibilities are endless, limited only by imagination.
I remember watching my niece create a story about a cat exploring a jungle, and the sheer joy on her face was priceless. She learned to problem-solve and think logically without even realizing it. It's like sneaking veggies into a meal – they're learning while having fun!
Educational Value
ScratchJr is not just about fun; it's a powerful educational tool. It introduces foundational programming concepts such as sequencing, loops, and events in a visual way that's easy to grasp. This early exposure to coding can spark an interest in STEM (Science, Technology, Engineering, and Mathematics) fields, laying a strong foundation for future learning.
Moreover, the app encourages storytelling skills. As children construct their narratives, they learn to organize their thoughts and convey ideas coherently. This dual focus on coding and storytelling helps develop both logical and creative thinking, a combination that's invaluable in the real world.
Why Parents Love It
As a parent, you'd want an app that's both entertaining and educational, and ScratchJr delivers just that. It provides a safe environment for kids to explore and create, with no in-app purchases or ads to worry about. Plus, the app supports multiple languages, making it accessible to non-native English speakers.
Parents can also partake in their children's projects, fostering a collaborative learning experience. It's a great way to bond with your kids and witness firsthand their cognitive growth and creativity.
Inclusive use, with practical limits
For children who communicate more comfortably through pictures, movement or spoken narration than through writing, the project format offers another way to share an idea. They can decide what a character does, arrange a simple sequence and explain the story in their own way. An adult can support that process by asking one concrete question at a time and allowing the child to answer by pointing, speaking or choosing. The app can be a shared creative activity, not a test of reading speed.
That flexibility should not be mistaken for universal accessibility. A child who needs larger controls, highly simplified screens, or a particular assistive input method may find the interface difficult to use independently. In that case, try a brief, supported session before expecting the child to manage a project alone. If the physical interaction becomes the main obstacle, a different activity that lets the child direct the story without repeated dragging may be a better fit.
Choosing a good first project
A useful first project is deliberately small: one character, one scene and a clear beginning-to-end action. Ask the child what they want the character to do, then help them find and arrange the relevant blocks. Run it, notice what happened, and invite them to change just one instruction. This “predict, test, adjust” rhythm is more revealing than building a polished story quickly, because it gives the child a chance to connect cause and effect.
Sound and voice can make a project feel personal, but they also add decisions and can distract from the basic sequence. I would introduce them after the child has made a character move successfully. Similarly, adding several characters at once can make it harder to see which set of instructions controls what. Keeping the first attempt simple is not limiting creativity; it gives the child a stable starting point from which to add detail with purpose.
Who will get the most from it
I would recommend it most to families, early-years educators and curious children who enjoy making up stories and are willing to experiment. It can also be useful for a child who wants a gentle first encounter with programming ideas, provided an adult can help with navigation when needed. It is less suitable as a hands-off babysitting app: the most meaningful moments often come from talking through a choice, noticing an unexpected result and deciding what to try next.
It may also be the wrong tool when the child is looking for a ready-made game with clear levels and immediate rewards. Here, the child supplies the idea and builds the action, so the payoff comes from seeing their own plan work. If they become frustrated by open-ended choices, offer a specific prompt—such as making a character cross the screen and stop—rather than asking them to invent an entire story from nothing.
What to expect over time
ScratchJr is version 1.5.11 and supports Android 5.0 or later. Those details matter when deciding whether an older device can run it, but the day-to-day experience is shaped more by the child’s comfort with the screen and the adult’s willingness to guide a first project. The app is free, which makes it straightforward to try without committing to a purchase. Its audience is young, so older children who already want to build more elaborate programs may outgrow its level of complexity.
For a parent wondering whether children need to know how to read before starting, I would not treat fluent reading as a prerequisite; the blocks make the central activity visual. Some explanation and support can still help a child understand the controls and plan what happens next. Nor does every child need to produce a complete story in one sitting. A short experiment—one action, one test and one change—can be a perfectly worthwhile session.
Final Thoughts
ScratchJr is more than just an app; it's a gateway to infinite possibilities. By blending coding with creativity, it offers a unique platform for young children to express themselves. It's a must-have for any parent looking to kickstart their child's journey into the digital world.
So, if you're ready to see your child's eyes light up with curiosity and imagination, give ScratchJr a try. It's available for download on both Google Play and the App Store, and who knows, you might end up having as much fun as they do!
My inclusive verdict
My overall view is positive, with a practical caveat: this is best treated as a supported creative workspace, not a universal solution for every child or learning need. The visual blocks and story-making can lower some barriers, especially around typing, while touch precision, screen density and open-ended planning may create others. Start with one small, child-chosen idea and adapt the adult’s role to what the child can comfortably do. If that leads to curiosity and a sense of ownership, the app is doing its job; if the interface itself gets in the way, choosing a different format is a sensible decision.
ScratchJr FAQ
What is ScratchJr and who is it designed for?
ScratchJr is an introductory programming language designed for young children aged 5 to 7 years. It allows them to create their own interactive stories and games. By snapping together graphical programming blocks, children can make characters move, jump, dance, and sing. The app is tailored to foster creativity while teaching basic coding concepts in a fun and engaging way.
Is ScratchJr free to use and are there any in-app purchases?
Yes, ScratchJr is completely free to download and use. There are no in-app purchases or hidden fees, making it accessible for everyone. The developers aim to provide a learning platform that is open and freely available to encourage learning and creativity among young children without financial barriers.
On which platforms can ScratchJr be used?
ScratchJr is available on both Android and iOS devices. It can be downloaded from the Google Play Store for Android users and the App Store for iOS users. Additionally, ScratchJr can be used on tablet devices, providing a larger screen for kids to interact with their projects and have a more immersive experience.
Do children need prior programming knowledge to use ScratchJr?
No prior programming knowledge is needed to use ScratchJr. The app is designed to be intuitive and user-friendly, with a focus on helping children learn the basics of coding through play. The block-based interface simplifies the coding process, allowing kids to focus on creativity and problem-solving without getting overwhelmed by complex syntax.
Can ScratchJr be used in an educational setting?
Yes, ScratchJr is frequently used in educational settings such as classrooms and after-school programs. Teachers and educators utilize it as a tool to introduce students to coding and computational thinking. The app provides a platform for collaborative projects, encourages teamwork, and can be integrated into various subjects to make learning more interactive and engaging.












