Smartphone owners who want to learn how to code can learn the fundamentals with Googleâs new app, âGrasshopper,â which launched Wednesday.
The app is Codeacademy meets DuoLingo. Users learn JavaScript coding basics by playing quick games and puzzles, moving through progressively more challenging levels as they develop their abilities and collecting achievements as they learn new skills.
âCoding is becoming such an essential skill, and we want to make it possible for everyone to learn even when life gets busy,â the appâs website says. âWe made Grasshopper to help folks like you get into coding in a fun and easy way.â
Laura Holmes, a senior product manager at Google, founded Grasshopper as part of Googleâs Area 120, an internal incubator that works on special projects. She explained how the app works to TechCrunch.
âEach coding puzzle has the student writing real JavaScript code using a custom built code editing environment. The student is given a challenge, and the user has to solve it using code, but it only takes a few taps to write out,â she says. âEach time the student runs code, theyâre given real-time feedback to help guide them towards solving the challenge. Many students have told us that this real-time feedback feels like a tutor, since the feedback feels so tailored to the studentâs current state.â
Welcome to the world, Grasshopper! I couldn’t be prouder of the team and what we’ve built. Download at https://t.co/N2Y1OcgpVs if you want to start learning to code in 5 min a day #learntocode #reskilling #edtech #grasshopper https://t.co/QN7V2sepMb pic.twitter.com/HOqVl5mGHj
â Laura Holmes (@fearofpoets) April 18, 2018
Eventually, Holmes and her team plan to expand the curriculum by adding more content to the fundamentals section and a new course to the app. She said the team does not plan to build curriculum beyond coding JavaScript, however.
So far, the app has 4.7 stars and quite a few positive reviews from both experienced and non-experienced coders.
Grasshopper is a new app for learning to code Javascript. It has excellent, easy-to-follow tutorials. I’m a big fan. It’s probably one of my five favorite new apps this year. https://t.co/szps7VA4jN pic.twitter.com/goC4VB2ZvW
â Richard Byrne (@rmbyrne) April 21, 2018
Found 2 amazing apps that students from @hufsgbt may find helpful @ReadTheory đ (for your English reading practice) and Google’s New Grasshopper app teaches #javascript for a fun way to learn coding đ„ https://t.co/CKl3RKkCdI #GBTWriting #EdTech #Innovation
â Reid McLain (@ReidMcLain) April 21, 2018
This is really cool! Students can learn to code from an app that gives them challenges! Check out https://t.co/tStuEsuf2W from @Google‘s Area 120! Its available on both Android (Chromebooks with Android) and iOS! #michED #edtech #INeLearn #BRESA
â daniel mares (@dtmedu) April 19, 2018
Some reviews have been more critical of the app, saying the only way to truly master coding is to simply code. Holmes and her team, however, have made it clear that Grasshopper is only intended to teach fundamentals and inspire new people to continue learning.
âWe see Grasshopper as a launchpad to help introduce people to code. For one-third of our users, Grasshopper is the first time theyâve ever encountered coding,â Holmes said. âMany people think that coding isnât for them or donât have the access and time needed to consider it as a viable career path, and we want to help change that perception.â
There are already more than 5,000 graduates from Grasshopperâs program, according to TechCrunch. Out of all the players, 47 percent were students from backgrounds that are traditionally underrepresented in tech, and 68 percent of users said theyâre more motivated to learn to code after using Grasshopper.
H/T Mashable