Websites, Apps, and Games Like Scratch

Ryan Barone
January 20, 2026

Scratch is one of the most popular, engaging platforms and kids coding languages out there, and millions of young programmers got their start on the site.

So, what’s next for kids who love Scratch?

If your child loved learning how to make a game with Scratch and is looking for their next challenge, or perhaps they’re simply looking to expand their coding repertoire, there’s a world of block-based coding to explore!

Apps, Games & Block Coding Sites Like Scratch 

Here are a few interactive platforms that are great next steps once your child has explored Scratch! 

PlatformBest ForKey FeatureLearning Path
LightBotPuzzle-solving & logicGamified puzzle mechanicsBlock-based fundamentals
TynkerStructured progressionBlock-to-text transitionBlock-based → Python & JavaScript
Hour of CodeVariety & explorationLicensed character partnershipsMultiple languages & styles
Blockly GamesBeginners & gradual learningIndustry-standard code structureBlock-based fundamentals
KodableYoungest codersCharacter-driven narrativeBlock-based with fresh challenges
Google Coding SchoolCreative direction choiceMultiple language optionsStories, games, or interactive art
Roblox Lua CodingGame enthusiastsFirst text-based leapBlock-based → Lua (text-based)
Root CodingKinesthetic learnersPhysical robot interactionBlock-based → Robotics
Sphero EduAdvanced roboticsReal-world sensor applicationsBlock-based → Advanced robotics
Code.orgStructured skill-buildingK-12 curriculum with certificationsBlock-based → Python, JavaScript, SQL

1. LightBot

Lightbot gamifies learning in a way that rewards progress and also encourages kids to level-up their coding skills. With every puzzle completed, kids will familiarize themselves with core concepts like sequencing, overloading, loops, and conditionals. Of course, they might not realize how much they’re learning because they’ll be having too much fun!

Why LightBot is a good alternative to Scratch: LightBot transitions learners from Scratch's sprite-based projects to puzzle-solving mechanics that isolate and reinforce fundamental programming logic. 

This focused approach helps kids master core concepts like loops and conditionals in a distraction-free environment before moving to more complex, open-ended platforms.

2. Tynker

Tynker is a platform designed to help kids learn to code with a wide range of coding courses and projects, progressing from block-based coding to text-based coding.

Why Tynker is a good alternative to Scratch: Tynker offers a structured curriculum that allows kids to transition from block-based coding similar to Scratch to real-world languages like Python and JavaScript, appealing to users looking for a more formal coding education. 

Unlike Scratch's emphasis on creative expression, Tynker's progression pathway explicitly bridges block-based and text-based languages, making it ideal for learners ready to move beyond visual coding toward professional programming languages.

3. Hour of Code

Hour of Code is an incredibly versatile online platform dedicated to bringing free tutorials, activities, and resources to kids of all ages with an interest in computer science. 

While the annual Hour of Code event is definitely worth looking out for, it’s also a fabulous year-round platform! Hour of Code’s plethora of tutorials feature kid-friendly faces like Disney and Minecraft characters - similar to the characters of Scratch - and are sure to delight young coders with a new set of challenges. 

Why it's a good Scratch alternative: Hour of Code offers unparalleled variety by partnering with major entertainment and tech brands to create themed coding experiences. 

Rather than mastering a single platform like Scratch, learners explore multiple coding environments and languages through recognizable characters and franchises, providing breadth of exposure and helping kids discover which coding style and language resonates with them most.

4. Blockly Games

Blockly Games is a series of educational games that teach programming principles using block-based coding, developed by Google.

Why Blockly is a good Scratch alternative: Blockly Games presents coding concepts through fun and engaging puzzles, providing a gradual learning curve that's perfect for beginners before transitioning to more complex platforms. 

As Google's own block-based language, Blockly uses the same underlying code structure that powers professional development tools, meaning learners are building familiarity with industry-standard logic from the start—a subtle but significant advantage over Scratch's proprietary block system.

5. Kodable

Just like Scratch, Kodable is such an engaging platform that kids might not even realize they’re still learning to code! Perfect for the youngest coders, Kodable is a fresh concept that’s formatted in a way that will be familiar after exploring Scratch, but complete with new coding puzzles and activities.

Why Kodable is a good alternative to Scratch: Kodable maintains the accessibility and visual appeal of Scratch while introducing new puzzle mechanics and a character-driven narrative that keeps younger learners engaged. 

It's the ideal next step for kids who want to stay in a block-based environment but need fresh content and challenges to sustain motivation. It's ssentially Scratch 2.0 for learners who've exhausted the original platform's projects

6. Google Coding School

Free and easy to use, Google Coding offers a range of options and plenty of room to grow once kids master Scratch programming. Kids can choose from writing a story, creating a game, and creating interactive art—all while learning to code in a range of languages. 

Why Google Coding School is a good Scratch alternative: Google Coding School bridges the gap between Scratch's single-purpose focus and professional development by letting learners choose their own creative direction - storytelling, game design, or interactive art - while simultaneously introducing multiple programming languages. 

This approach respects individual interests while expanding technical vocabulary, making it perfect for learners who want to apply their Scratch skills in new contexts without abandoning creative expression.

Read More: The cost of Coding Classes

7. Roblox Lua Coding

Roblox coding is another great stepping stone to follow Scratch. Using a similar game-oriented approach to coding, Learning Lua basics provides a level of intrinsic motivation that is crucial to continuing to grow as a programmer.  

Why Roblox Lua is a good alternative to Scratch: Roblox Lua represents the first major leap from block-based to text-based coding, but within an environment where learners are already emotionally invested—the Roblox game platform itself. 

Rather than learning syntax in isolation, kids apply Lua to create actual game modifications and experiences they care about, transforming the intimidating transition to text-based coding into an exciting creative challenge within a familiar ecosystem.

8. Root Coding

Level 1 of the Root coding app picks up right where kids will have left off with Scratch. While interacting with the Root robot, kids can build on their block coding skills (and beyond) by exploring activities, lessons, videos, and games in the app. Now, kids can take coding on the go and enjoy games while learning at the same time. 

Why Root Coding is a good alternative to Scratch: Root Coding transitions learners from abstract screen-based coding to tangible robotics by maintaining the familiar block-based interface while adding physical feedback.

When kids see their code move an actual robot, the learning becomes concrete and memorable, representing a critical shift for kinesthetic learners who may struggle with Scratch's purely digital environment. The mobile app format also removes friction, letting kids code anywhere, anytime.

9. Sphero Edu

If your child thrives in a more hands-on learning environment, exploring robotics is a perfect way to make coding both tangible and interactive. With Sphero, kids can hear, see, and experience their coding prowess, something that’s critical to keeping the learning going.

To support that progress, Sphero Edu offers a wealth of activities, learning experiences, and tools that really brings coding to life. 

Why Sphero EDU is a good alternative to Scratch: Sphero Edu is a premium choice for learners ready to move beyond screen-based coding into full robotics. 

Sphero provides advanced robotics hardware with sophisticated sensor capabilities, making it ideal for learners who want to explore real-world applications like obstacle detection, collision response, and environmental interaction. 

It's the natural progression for kids who've mastered block-based coding and want to understand how code controls physical systems in the real world.

If your child is excited to enjoy all the benefits of robotics, an online tutor for kids who understands all the bells and whistles can be a game changer. Who knows? Starting a robotics club could be their next adventure this school year! 

10. Code.org

Massively popular with good reason, Code.org is a great next stop for coders looking to level up their skills fast. Starting at a familiar, block-based level, Code.org offers levels of complexity that will match the most curious minds and keep pace with the fastest learners.  

Why Code.org is a good alternative to Scratch: Code.org stands apart through its explicit curriculum design for K-12 education, with courses that progress from block-based coding through multiple text-based languages (JavaScript, Python, SQL) with professional-grade projects. 

While Scratch emphasizes creative exploration, Code.org emphasizes structured skill-building with clear learning objectives, making it the ideal choice for learners (and parents) who want measurable progress, recognized certifications, and a transparent roadmap toward computer science literacy.

Ready to grow your child’s coding skills?

Coding is a journey with limitless possibilities. Scratch and these platforms are wonderful ways to begin that path, which begs the question, what STEM adventure is next?

Learning to code with Minecraft or Roblox are also excellent options for applying the fundamentals of Scratch and block coding in new and exciting projects.

Keep the momentum going this fall and beyond with this post on easy games to create on Scratch, and our suite of online after-school programs and Online Private Lessons perfect for beginners! 

Meet iD Tech!

Sign up for our emails to learn more about why iD Tech is #1 in STEM education! Be the first to hear about new courses, locations, programs, and partnerships–plus receive exclusive promotions! Online camps, Roblox coding classes, ai for kids, and more. 

By signing up you agree to our Privacy Policy
Subscribe & Save!

Meet iD Tech!

Sign up for our emails to learn more about why iD Tech is #1 in STEM education! Be the first to hear about new courses, locations, programs, and partnerships–plus receive exclusive promotions! Online camps, Roblox coding classes, ai for kids, and more. 

By signing up you agree to our Privacy Policy