
Pratique e domine a lógica de programação em Java, Python e SQL.
Resolva exercícios directamente no navegador. Escreva o código, execute-o num ambiente isolado e receba a correcção automática com os casos de teste do professor.
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a + b);
}
}5/5 testes passaram · 10/10 pontos · 124 ms
Uma experiência simples
Como funciona
Do enunciado a nota, em quatro passos.
Escolha um exercício
Escolha a linguagem e navegue pelo catálogo, organizado por categoria e dificuldade.
Escreva Java, Python ou SQL no navegador
Um editor completo, com realce de sintaxe e indentação automática. Sem instalar nada.
Execute e veja o resultado
O código corre num ambiente isolado. Recebe a saída, o tempo e os erros.
Submeta e acompanhe a nota
Os casos de teste corrigem a solução automaticamente e o progresso actualiza-se.
Tudo no mesmo lugar
Feito para aprender a raciocinar
Correcção automática
Cada exercício tem casos de teste públicos e ocultos. A nota resulta dos testes aprovados, sem espera pela correcção manual.
Aprendizagem progressiva
Cinco níveis de dificuldade e doze categorias. A plataforma sugere o próximo exercício a partir do seu desempenho.
Progresso mensuravel
Percentagem concluída por categoria e por dificuldade, pontuação acumulada, taxa de sucesso e histórico completo.
Execução isolada
O código corre num container descartável, sem rede e sem privilégios, com limites de tempo, memória e processos.
Conteúdo progressivo
Exercícios por categoria
Comece pelas variáveis e avance até algoritmos e estruturas de dados.
- Variáveis
- Tipos de dados
- Operadores
- Condicionais
- Loops
- Arrays
- Strings
- Métodos
- Recursividade
- Orientação a Objetos
- Algoritmos
- Estruturas de Dados
- Consultas SQL
