Grasshopper

Grasshopper é um aplicativo gratuito para Android feito para ensinar o básico de codificação em JavaScript. A aplicação de aprendizagem é uma iniciativa da Area 120, uma divisão experimental do Google.

Como uma aplicação de aprendizagem guiada, o Grasshopper ajuda os novos a codificar a aprender não só JavaScript mas também conceitos fundamentais para a maioria das linguagens de programação. Estes conceitos básicos podem facilitar aos usuários a aprendizagem de linguagens adicionais.

Grasshopper usa jogos para ensinar e tem níveis progressivamente mais difíceis que podem ser passados por soluções de codificação em JavaScript. Ao resolver puzzles com código, os utilizadores participam na aprendizagem dirigida e gradualmente aprendem os fundamentos da codificação em JavaScript. Por exemplo, uma lição tem usuários escalando uma montanha em um jogo. Eles enfrentam este desafio usando comandos JavaScript para olhar dentro de uma mochila e encontram ferramentas úteis para ajudar seus personagens como eles escalam.

Muito parecido com os videogames modernos, o aplicativo de codificação usa um sistema de realizações e troféus para motivar a aprendizagem. A oferta do Google é muito semelhante à do Swift Playgrounds da Apple, que ensina os usuários a codificar no Swift.