Jogos e desafios para quem quer estudar programação
A gamificação do estudo é algo utilizado para aumentar o interesse do aluno em algum assunto. Desde jogos de perguntas a respostas passando por complexos desafios de código são poucos os que resistem ao desafio de resolver problemas ou competir com outras pessoas. Neste artigo você vai ver 28 links com jogos e desafios para quem está estudando programação. A maioria dos sites a seguir é em inglês. Pronto para o desafio?
100 days CSS é um site com um desafio diário para você criar e postar o resultado. São desafios práticos e 100 dias para praticar.
Ace FrontEnd são desafios em HTML, CSS e JavaScript. Nada de frameworks.
https://www.beecrowd.com.br/judge/en/login
Bee Crowd possui mais de 2000 desafios em português e em inglês abrangendo 20 linguagens de programação.
Binary Search é um site onde você tem mais de 1000 problemas reais que são apresentados em entrevistas de emprego. Estes desafios são em Python, Java, C++, JavaScript, TypeScript e Ruby.
Code Combat é um site para aprender conceitos e linguagens de programação de uma forma divertida.
Se você gosta de Python ou Typescript e gosta de jogos este site é para você.
Code Abbey possui centenas de desafios de lógica de programação. Existem traduções das perguntas para outros idiomas.
O codePen possui desafios mensais de design para quem está estudando HTML e CSS.
Se você gosta de fazer desenhos em CSS então vai adorar este site.
CodeWars é um site muito conhecido, o foco dele são desafios para quem quer trabalhar com backend. Você pode competir com os outros visitantes do site.
Voltado para crianças, o Code Monkey ensina conceitos básicos de programação de forma divertida e interativa.
Desafios de HTML e CSS para quem está começando.
Desafios de programação para 25 linguagens.
https://codingfantasy.com/games/css-grid-attack
CSS Grid Attack possui mais de 80 desafios de CSS para levar o seu conhecimento para outro nível
O Daily UI possui desafios diários de Design e UI. São 100 desafios, um por dia.
https://www.devchallenge.com.br
Desafios em português para quem está estudando frontend, backend ou mobile
O site possui 3 caminhos, que são Responsive Web Developer, Front-end developer e Full Stack Developer. Dentro de cada caminho existem desafios reais que você deve fazer e enviar. Você recebe feedback e no final pode conseguir um certificado de participação.
Mais de 10 mil desafios para linguagens como JavaScript, PHP, Python e C#
Frontend Mentor possui desafios de frontend que você deve enviar para avaliação. São desafios reais em HTML, CSS e JavaScript. Mais de 300 mil desenvolvedores aceitaram o desafio.
Leet code possui mais de 2500 perguntas sobre 14 linguagens de programação, o foco deles é em backend
https://mastery.games/flexboxzombies/
Desafios com CSS Flexbox para se defender de zumbis
Jogo feito para quem aprender CSS com Flexbox
FlexBox Froggy é um jogo para quem quer dominar CSS com Flexbox. São 24 desafios que você precisa conquistar.
HackerRank é um site muito conhecido. Como o nome sugere, ele faz um rank dos usuários. São desafios de vários níveis para várias linguagens de programação. Algumas empresas usam o HackerRank para avaliar o conhecimento do candidato.
Project Euler é para quem gosta de desafio matemáticos bem difíceis.
O Schemaverse é um jogo para quem gosta de banco de dados. Utilizando uma base de dados PostgreSQL você deve executar queries que permitam mover a sua frota num jogo de estratégia espacial
O Sphere Online Judge é um site para quem desenvolver sua lógica de programação. Seus algoritmos são muito complexos, você deve enviar a resposta para que eles avaliem a aprovem. São cerca de 13 mil desafios em vários idiomas e disponíveis para 45 linguagens de programação.
Desafios reais de UX.