Welcome to Grashopper,
the coding app for beginners
creates new hobbies
opens new doors
expands your network
develops new skills
launches new careers
creates new hobbies


The best way to start your coding adventure.
Learn with fun, quick lesson on your phone that teach you to write real JavaScript.
Move through progressively challenging levels as you develop your abilities
Graduate with fundamental programming skills for your next step as a coder.
Grasshopper stories


Grasshopper showed me that no matter what or who or how I look, anyone can learn how to code. It’s exciting. It opens up a whole new world for me.
Ismael


I like Grasshopper because it allows anyone with or without experience in coding to jump right in and have fun along the way.
Brianna


Grasshopper helped me achieve basic understanding of coding. Now, I know that I can see myself in this field.
Zhamal


This is the most user-friendly interactive app [where] challenges are structured like fill-in-the-blanks puzzles [and] animations and confetti ... demonstrate how code can bring things to life.
Alverson


Grasshopper showed me that no matter what or who or how I look, anyone can learn how to code. It’s exciting. It opens up a whole new world for me.
Ismael


I like Grasshopper because it allows anyone with or without experience in coding to jump right in and have fun along the way.
Brianna


Grasshopper helped me achieve basic understanding of coding. Now, I know that I can see myself in this field.
Zhamal


This is the most user-friendly interactive app [where] challenges are structured like fill-in-the-blanks puzzles [and] animations and confetti ... demonstrate how code can bring things to life.
Alverson
Learn to code anywhere.
Grasshopper is available on Android and all web browsers. Your progress syncs seamlessly between devices.
Visual puzzles develop your problem-solving skills and solidify coding concepts.

Use industry-standard JavaScript with just a few taps on your phone.

Real-time feedback guides you like a teacher.

Collect achievements as you learn news skills.

Put your learning into practice with full projects on your laptop or tablet.

Learn concepts that apply to any programming language
Control Flow
Functions
Variables
Objects Editing
Animation
Callbacks
Array Methods
Operators
Recursion
String Manipulation
Loops
and more...
Visual puzzles develop your problem-solving skills and solidify coding concepts.
Put your learning into practice with full projects on your laptop or tablet.
Use industry-standard JavaScript with just a few taps on your phone.
Real-time feedback guides you like a teacher.
Collect achievements as you learn news skills.





Learn concepts that apply to any programming language
Control Flow
Functions
Variables
Object Editing
Animation
Callbacks
Array Methods
Operators
Recursion
String Manipulation
Loops
Execution Order
Function Declaration
If Statements
Data Structures
Variable Scope
For...Of Loops
and more...
Callbacks
Array Methods
Operators
Recursion
String Manipulation
Loops
Execution Order
Function Declaration
If Statements
Data Structures
Variable Scope
For...Of Loops
Control Flow
Functions
Variables
Object Editing
Animation
Loops
Execution Order
Function Declaration
If Statements
Data Structures
Variable Scope
For...Of Loops
Control Flow
Functions
Variables
Object Editing
Animation
Callbacks
Array Methods
Operators
Recursion
String Manipulation