Download the free Grasshopper app

FAQ

Grasshopper Website FAQ

What is Grasshopper?

Grasshopper is the coding app for beginners. With fun, quick lessons on your phone, the app teaches adult learners to write real JavaScript. It’s currently available for free on Android and iOS. Grasshopper is built by a team within Area 120, a workshop for experimental projects.

What can I expect to learn using Grasshopper?

Right now, Grasshopper covers the basics of JavaScript and some of the building blocks of programming. Here’s what each course covers:

  • The Fundamentals - How code works, calling functions, variables, strings, for loops, arrays, conditionals, operators, objects, and how all these things work together.
  • Animations I - Drawing shapes using the popular D3 library, defining functions, callback functions, and animations.
  • Animations II - Creating more complex functions using D3 and the topics from The Fundamentals course.

By the end of using Grasshopper’s current curriculum, you should be familiar with core programming concepts and feel confident playing around within this playground to build interactive animations.

What should I do after I use Grasshopper?

The world is your oyster! Grasshopper should give you the foundational skills you need to continue your journey in learning to code, which can take many different routes. That said, if you’re looking for a recommendation, we’ve put together some suggested next steps here.

Does the little grasshopper in the lessons have a name?

The grasshopper’s name is Grace! The name Grasshopper pays honor to Grace Hopper, one of the early pioneers in computer programming.

Who is the team building Grasshopper?

Grasshopper is built by a team within Area 120, a workshop for experimental projects. Our entire team is passionate about removing barriers to accessing coding education, and we love working on Grasshopper. To find out more, check out our About Us page.

Will Grasshopper remain free to use?

Yes! We firmly believe that everyone should have the opportunity to learn to code, regardless of their means. We’re committed to keep Grasshopper free to use.

Should I expect more lessons? What will it be?

We’re constantly working on expanding our curriculum. In the next couple months, expect a new course as well as some additional content in The Fundamentals. Since we have an experimental approach to making content to keep our students motivated, we don’t announce new material too far ahead of time, but stay tuned for more!

What languages does Grasshopper support?

Given that we’re still in the early stages of development, the Grasshopper team is focused on providing an English-only experience right now.

Will Grasshopper expand to teaching other programming languages?

Grasshopper currently teaches using the popular programming language JavaScript, used by more than 70% of professional developers. Grasshopper uses JavaScript to teach fundamental programming concepts that are universal to almost all programming languages. Right now, Grasshopper is focusing on deepening our students' understanding of these fundamental coding concepts, and we don’t yet have plans to expand our support to other programming languages.

What should I do if I want to delete my Grasshopper account?

Just email grasshopper-support@google.com and we’re happy to help you out with deleting your account.