3 Comments

Summary:

Rather than making young people wade through incomprehensible strings of words and numbers, writing code in Hopscotch consists of dragging and dropping different cute characters and running scripts on them.

Hopscotch

How do we get more women interested in programming? We can start by exposing them to more accessible learning tools earlier in life. That’s the idea behind iPad visual programming app Hopscotch, which will be released in beta on Tuesday.

Hopscotch is an object-oriented programming language that is purposely bright, colorful and welcoming to kids between ages 8 and 12. Rather than making young people wade through incomprehensible strings of words and numbers, writing code in Hopscotch consists of dragging and dropping different objects and running scripts on them. The objects are cutesy animal characters, and scripts can be selected from drop-down menus. The result is that kids can make short animations and games.

Hopscotch iPad app

An example of the kind of characters to choose from in Hopscotch.

iPads are looked at by a lot of educators as ideal tools because they’re easy for kids to use and they’re so much less expensive than full-fledged computers. Hopscotch is in good company when it comes to teaching programming on Apple’s tablet: Codea, which is an iPad programming app that uses the Lua programming language, is an iPad-based coding app for anyone, not just kids. Tynker is another visual programming language that’s similar to Hopscotch; it too relies on kid-friendly objects that can be stacked together like Legos to build programs.

The language powering Hopscotch (like Tynker) is inspired by Scratch, a visual programming language for children developed at MIT. Scratch has been around for several years, although it doesn’t really work on mobile devices. But as Hopscotch co-founder and CEO Jocelyn Leavitt said, “it’s really popular and we really like it.”

Leavitt is a former history teacher, with a special interest in experiential learning methods. She doesn’t code, and that gets to the point of Hopscotch: she and her co-founder, Samantha John, both “wish this existed when we were growing up,” she told me. John taught herself to code after college, and she’s the one who led the engineering effort on Hopscotch.

But both founders want young people — especially girls — to be exposed to these kinds of tools as early in life as possible. The app is absolutely for boys too, but girls are the bigger challenge. Boys may get into programming because they like video games, but that’s not what drives young girls, she thinks. “Girls like creating things.” So they invested a lot of time in the artwork in the app designing characters that are cute, colorful and fun: “It’s something girls will like without being too girly,” Leavitt said.

Hopscotch is iPad only for now and it’s free. Though they haven’t decided on a business model yet, it will probably monetize the app through in-app purchases, like premium art, virtual goods or premium programming tutorials.

  1. Great Idea, growing up In Glasgow, I used to see the girls and sometimes boys play hopscotch, with the colored chalk lined numbered boxes and the peever tin, they played for hours while we played soccer, great thinking here.

    Share
  2. Our dev team is actually working on a new project to help young kids develop the logic/problem-solving skills they’ll need to eventually learn coding. Kids program a robot to navigate through progressively challenging mazes and can even go head-to-head with friends in programming tournaments. You can check it out here: http://botlogic.us.
    We’re excited about the response we’ve gotten so far!

    Share
  3. Sammamish Sam Friday, April 26, 2013

    Great App!! When will this be released for the Android platform?

    Share

Comments have been disabled for this post