The application consists of several lessons consisting of theory and puzzles using programming. First Grasshoper will be asked to learn the basics — variables, functions, and call them. For practice you will need to solve the puzzle — for example, to draw the French flag. Later, the course covers the animation and the library D3.js.
The application has a system of achievements for completing certain milestones. You can build a game plan — Grasshopper will remind myself daily or a couple times a week.
Grasshoper is available for smartphones in Google Play and App Store.