Description #
Hopscotch is a visual programming app for iOS that teaches kids to code by creating games, animations, and interactive stories using a block-based interface similar to Scratch but optimized for touchscreens.
History #
Hopscotch was launched in 2013 by Samantha John and Jocelyn Leavitt, aiming to introduce coding to children—especially girls—through creative expression on mobile devices. It gained popularity through its simplicity, design appeal, and iPad-first approach.
Hello World Code #
Hopscotch uses blocks instead of text. A “Hello World” program might look like:
When Game Starts → Text Object → Set Text to "Hello, World!"
All actions are triggered using event blocks and can be visually placed on the canvas.
How to Run #
Option 1: Online
https://www.gethopscotch.com/ (browse projects)
Option 2: Local
- Download the Hopscotch app from the App Store
- Works on iPad and iPhone
- No coding experience required
Key Concepts #
- Touch-based visual programming
- Drag-and-drop block logic
- Event-driven scripts
- Loops, conditionals, variables
- iPad-friendly interface
- Game and animation creation
- Peer sharing and remixing
- Beginner-friendly creative focus
- No syntax errors
- Built-in community and challenges
Try It Online #
Fun Facts #
- Featured by Apple in “Best New Apps”
- Inspired by Scratch but designed natively for iPad
- Samantha John appeared on Shark Tank pitching Hopscotch
Resources #
Official site
Docs or tutorial
[GitHub or interpreter](Not open source)
Community or learning resources