Grasshopper é um app do Google que ensina programação para iniciantes

O Grasshopper faz parte da iniciativa "Programe com o Google", um workshop do Google para produtos experimentais, conhecido com a Área 120. O app já funcionava em outros idiomas e agora está disponível em português. Sua última atualização ocorreu no mês passado, dia 16 de junho de 2021.
Publicado em Tecnologia dia 24/06/2021 por Alan Corrêa

Programar está se tornando uma habilidade essencial, e se você é aspirante a desenvolvedor vai gostar de saber que agora é possível aprender programação de uma maneira bem divertida.

Conheça o Grasshopper, o aplicativo de programação para iniciantes. O Grasshopper é uma forma bastante divertida para iniciantes aprenderem programação, através de lições rápidas e agradáveis que podem ser feitas de um smartphone ou computador. A plataforma ensina adultos a criar códigos reais em JavaScript, e está disponível gratuitamente para computadores, dispositivos Android e iOS.

Sobre o Grasshopper

Grasshopper é um app do Google que ensina programação para iniciantes
Grasshopper é um app do Google que ensina programação para iniciantes

O Grasshopper faz parte da iniciativa “Programe com o Google”, um workshop do Google para produtos experimentais, conhecido com a Área 120. O app já funcionava em outros idiomas e agora está disponível em português. Sua última atualização ocorreu no mês passado, dia 16 de junho de 2021.

Por anos, a barreira idiomática era um obstáculo para a ferramenta alcançar o país, entretanto, para alcançar de vez o público brasileiro, o projeto foi finalmente lançado no país com seus cursos introdutórios em JavaScript totalmente gratuitos, e ainda assim, há conceitos que o app lançado no Brasil não inclui na jornada de aprendizado, em comparação com sua plataforma original, em inglês, como por exemplo a formatação em HTML e CSS de páginas web.

Todo o aprendizado do Grasshopper se dá a partir de jogos, lições interativas e questionários, e os quebra-cabeças visuais ajudam a desenvolver suas habilidades de resolução de problemas e solidificam os conceitos de programação. Também são gerados feedbacks em tempo real, que orienta como um professor.

Programação em blocos também se faz presente na plataforma, especialmente nos estágios iniciais de aprendizado, nomeado com “Fundamentos”. Nesse primeiro momento, são ensinadas as aplicações de funções, criação de variáveis, controle de fluxo e a inserção de parâmetros.

No “Fundamentos II”, o usuário passará por lições sobre a manipulação de strings, arrays e uma introdução à recursão e aos callbacks, e como importar bibliotecas. Posteriormente, no curso de “Animações I e II” é ensinado como criar funções mais complexas usando D3 e integrar os recursos do JavaScript.

Nos “Métodos de matriz”, você verá como usar vários métodos de matrizes JavaScript, como indexOf, shift, includes, splice, map e reduce.

Por fim, dentro do Grasshopper você vai encontrar um tópico de “como usar um editor de código”, que mostra uma introdução ao editor de código tradicional (ou ambiente de desenvolvimento integrado). Além de tudo, o Grasshopper é sinônimo de praticidade, pois você pode aprender durante seu deslocamento diário ou quando espera em uma fila.