Overview
In a market saturated with apps promising to turn children into the next generation of software engineers, PBS KIDS ScratchJr arrives with a refreshingly modest and honest goal. Developed by PBS KIDS in collaboration with the DevTech Research Group at Tufts University and the Lifelong Kindergarten Group at the MIT Media Lab—the minds behind the original Scratch—this is a thoughtfully designed primer for computational thinking, built on the proven foundation of ScratchJr and infused with the trust of the PBS brand. The app doesn’t aim to teach Python or JavaScript; it aims to teach thinking.
Targeted squarely at early elementary learners, ages five to eight, it wisely sidesteps the abstract complexity of syntax and text-based programming. Instead, it offers a visual, block-based system where children snap together colorful commands to animate characters, build scenes, and tell simple stories. The critical differentiator here is the cast. Where ScratchJr provides generic sprites, PBS KIDS ScratchJr offers a built-in roster of stars from shows like Wild Kratts, Nature Cat, and Odd Squad. This is no small feature. For a six-year-old, making a generic cat move is a task; making Peg + Cat dance is an event. This character-driven approach provides an immediate, intrinsic motivation that lowers the barrier to entry and sustains attention. The app is positioned not as a comprehensive course, but as a playful, foundational experience—a sandbox where the very first seeds of logic, sequencing, and problem-solving are sown.
Key features
- Visual Block-Based Coding: The core of the experience. Children drag and drop graphical blocks representing actions (move, jump, talk, grow) into a sequence to create programs. It’s an intuitive, language-agnostic system that teaches the fundamentals of sequencing and events without a single line of text.
- PBS Character Integration: Users can create projects starring characters from over a dozen popular PBS KIDS shows. These aren’t static images; they are fully animatable sprites, providing a familiar toolkit for storytelling.
- Guided Story Starters: Alongside a blank canvas, the app provides themed prompts and partially finished projects. These act as creative scaffolds, giving kids a starting point and subtly teaching different block combinations and storytelling structures.
Analysis
The Onboarding Flow
PBS KIDS ScratchJr understands its audience. There are no dense tutorials or lengthy text explainers. The interface is almost entirely pictorial, relying on universally understood icons. A child’s first minutes involve tapping characters, dragging them onto a stage, and experimenting with the brightly colored action blocks. The feedback loop is immediate by design: drag a “move right” block, snap it to a “start on green flag” trigger, tap the flag, and the character moves. This instantaneous cause-and-effect is the engine of discovery.
That said, the experience is significantly enriched with light adult guidance. While a child can discover what many blocks do through trial and error, a parent or teacher can bridge the conceptual gap. Explaining that a “repeat” block saves them from dragging out five separate “move” blocks is a foundational lesson in automation and efficiency. The app doesn’t demand this co-engagement, but it clearly blossoms with it, turning a solitary activity into a collaborative learning moment.
The Core Loop: From Play to Logic
The gameplay loop is simple, effective, and deeply educational. It’s a three-step process: Create, Animate, and Debug. A child picks a background and characters, effectively setting their stage. Then, they assemble block sequences to define the actions and interactions. When they run the program, they see their story unfold. Inevitably, something won’t work as intended—a character moves too far, or speaks at the wrong time. This is where the real learning happens.
The child must then revisit their block sequence and debug the logic. This process, stripped of all its intimidating technical jargon, is the heart of computational thinking. The app provides a gentle, frustration-free environment for this. There are no error messages or penalty screens. The program simply does exactly what you told it to do, inviting the user to refine their instructions. By blending storytelling with this logical framework, PBS KIDS ScratchJr makes debugging feel less like fixing a mistake and more like editing a story. The limitation, of course, is the ceiling. The block vocabulary is intentionally constrained. You can create loops and trigger actions on a tap, but there are no variables, conditional logic (if/then), or physics engines. This keeps the tool focused but also ensures that a curious child will eventually outgrow its creative confines, which is arguably the entire point. It’s designed to be a launchpad, not a destination.
Visuals & performance
The aesthetic is pure PBS: bright, friendly, and clean. The user interface is sparse, with large, touch-friendly buttons that are impossible to miss. Characters are rendered faithfully, looking and feeling as they do on television. The blocks themselves are smartly designed, with shapes and icons that intuitively suggest their function (e.g., a disappearing character for a “hide” block).
As a simple 2D app of modest scope, it should run comfortably on most modern iOS and Android tablets without demanding much from the hardware. That matters for this age group: a design that avoids error messages and penalty screens keeps the focus on creation rather than troubleshooting, and the block-based model is inherently forgiving.
Platform nuances
As a touch-native application available on iOS and Android, PBS KIDS ScratchJr feels most at home on a tablet. The larger screen real estate is essential for managing the stage, the character list, and the block programming area without feeling cramped. On larger smartphones, the interface is built for more room than a small display provides; the precision required to select and arrange blocks becomes a strain. This is a tool designed for the expansive canvas of an iPad or a Galaxy Tab, where a child has room to explore and create. The lack of a desktop version is a deliberate and correct choice, as the entire interaction model is built around direct, hands-on manipulation.
Final verdict
PBS KIDS ScratchJr succeeds because it understands the difference between teaching a skill and building a foundation. It makes no attempt to turn a first-grader into a programmer. Instead, it uses the comforting and familiar world of PBS to demystify the core logic that underpins all programming. It’s a well-executed “first step” tool that trades a high creative ceiling for a near-zero-friction entry point. We recommend it for the right audience: young beginners and the adults guiding them. It won’t be the last coding tool a child uses, but for many, it will be a fitting first one.
Reviewed by the Rankeno Learning & Lifestyle Desk. Scores are out of 10; the overall score is the desk’s editorial judgement, informed by the four sub-scores above. How we review