Torna-te mesmo bom em programação.

Torna-te fluente em 83 linguagens de programação com a nossa combinação única de aprendizagem, prática e mentoria. O Exercism é divertido, eficaz e 100% gratuito, para sempre.

Exercism

é uma organização independente, financiada pela comunidade e sem fins lucrativos.

Saber mais

Mais de 8.689 exercícios de programação.
De "Alergias" a "Quebra-cabeças da zebra".


Aprende na prática. Melhora a tua programação com exercícios divertidos que reforçam a tua compreensão dos conceitos.

Alergias

Alergias

Dada a pontuação de alergias de uma pessoa, determina se é alérgica a um determinado item e qual é a sua lista completa de alergias.

C Go Python
+40 mais
Ataque da rainha

Ataque da rainha

Dadas as posições de duas rainhas num tabuleiro de xadrez, indica se estão posicionadas de modo a poderem atacar-se uma à outra

C# Python Bash
+60 mais
Quebra-cabeças da zebra

Quebra-cabeças da zebra

Qual dos residentes bebe água? Quem é o dono da zebra? Consegues resolver o Quebra-cabeças da zebra com código?

C# Ruby PHP
+70 mais

Escreve código localmente, no teu próprio espaço

O Exercism foi concebido sobretudo como uma ferramenta centrada na CLI. Descarrega e submete exercícios diretamente do teu terminal.

Usa o editor do Exercism no navegador

Não passes horas a instalar uma linguagem localmente só para experimentar. Suportamos todas as 83 linguagens de programação no nosso editor no navegador.

Recebe análise automática do teu código

Não tens bem a certeza de como te saíste? Fazemos análise automática às tuas soluções para te dar feedback rápido e pontos a melhorar.

Aprofunda os teus conhecimentos com mentoria humana, gratuitamente.


Descobre formas novas e estimulantes de abordar um exercício recebendo mentoria sobre ele. Fica mais familiarizado com as convenções, os idiomatismos e as opiniões de uma determinada linguagem de programação.

Porquê mentoria?


Não sabes o que não sabes

Quando aprendes uma nova linguagem, a parte mais difícil é não teres consciência das lacunas nos teus conhecimentos. Os nossos mentores olham para o teu código e veem imediatamente as ideias com que não estás familiarizado, ajudando-te a subir de nível ao desbloquear novos conhecimentos.

Aprende convenções específicas da linguagem

Tornar-te fluente numa linguagem é mais do que conseguir escrever código nela: é conseguir pensar nessa linguagem. Os nossos mentores ajudam-te a reformular a tua forma de pensar para escreveres código idiomático.

Aprender com os outros é divertido

Receber feedback de pessoas reais é uma forma espantosamente entusiasmante de aprender. E tornares-te mentor e dares tu feedback é um passo ainda maior em frente. Fecha o círculo: recebe mentoria e sê mentor 🎉