Aprenda a programar escrevendo código que roda de verdade.
O Forgile é um lugar para praticar. Exercícios curtos, seu código compilado e executado num ambiente
real, correção automática com testes e cada erro explicado em português, ao lado da mensagem original
do compilador.
Cada erro vem explicado em português, sem culpa e com o próximo passo. A mensagem original fica
à vista: aprender a lê-la faz parte.
Erro de compilação, linha 3
Faltou um ponto e vírgula na linha 3
Em Java, cada instrução termina com ponto e vírgula. Coloque um ; no fim da instrução e
execute de novo.
Pedir uma dica ao Forgy
Evoluir
Corrigiu, executou de novo, passou. O XP entra na sua meta do dia e a brasa continua acesa.
Passou no teste
Seu programa deu a resposta certa
A saída foi exatamente a esperada. Bom trabalho.
+30 XP
Quatro trilhas, do primeiro algoritmo à sua primeira API
Comece pela lógica, sem se preocupar com vírgulas e chaves, e siga para Java, SQL e back-end. São 25
módulos, 88 aulas curtas e 2.261 exercícios, todos conferidos no executor de código antes de entrar no ar.
Lógica de programação
Para começar
3 módulos12 aulas271 exercícios
Inteira no plano grátis
Aprenda a pensar como quem programa: quebrar problemas em passos, tomar decisões e repetir tarefas.
Tudo em português, com pseudocódigo.
Pensando como quem programa
Do pseudocódigo ao código
Algoritmos clássicos
Java do zero
Para começar
13 módulos43 aulas1.169 exercícios
2 primeiros módulos grátis
Código desde a primeira aula, executado no navegador. Você aprende a ler os erros como pistas, de
variáveis a herança, records e recursão.
Primeiros passos
Variáveis e tipos
Tomando decisões
Repetições
Métodos
Arrays e listas
Classes e objetos
Trabalhando com textos
Quando algo dá errado
Mapas e conjuntos
Herança e interfaces
Records e enums
Recursão
SQL do zero
Para começar
4 módulos13 aulas362 exercícios
2 primeiros módulos grátis
Converse com bancos de dados: buscar, filtrar, resumir e juntar informações. Você escreve consultas
desde a primeira aula e vê o resultado na hora, em tabelas.
Primeiras consultas
Resumindo dados
Juntando tabelas
Criando e alterando dados
APIs REST com Java
Depois do Java
5 módulos20 aulas459 exercícios
2 primeiros módulos grátis
Do HTTP às camadas de um back-end: métodos, códigos de status, JSON, controller, service e
repository. Você constrói um servidor em Java puro e, no fim, reconhece tudo no Spring Boot.
HTTP e REST
Códigos de status
Controller, service e repository
Validação e erros
Do Java puro ao Spring Boot
Módulos liberados no plano grátis
Feito para quem está começando
Execução real
Java e SQL rodam de verdade, num ambiente isolado. Você vê a saída do seu programa, não uma simulação.
Correção com testes
Cada exercício de código é conferido por testes, inclusive casos extras além do exemplo. O resultado sai em segundos.
Ajuda do Forgy
Travou? Peça uma dica. O Forgy explica o erro e mostra o caminho em etapas, sem entregar a resposta.
Nivelamento
Já sabe um pouco? Faça o nivelamento no começo e siga do ponto certo, sem repetir o que já domina.
Exercícios para o celular
Prever a saída, achar o erro, ordenar linhas, completar lacunas e múltipla escolha, em menos de um minuto cada.
Comece grátis. Assine quando quiser ir além.
O plano grátis não tem prazo e não pede cartão.
Grátis
R$ 0
Para aprender o essencial e criar o hábito.
Lógica de programação inteira
Os 2 primeiros módulos de Java do zero, SQL do zero e APIs REST com Java
7 dias de arrependimento. Mudou de ideia? Peça o reembolso integral em até 7 dias da assinatura.
Cancele quando quiser. O PRO continua liberado até o fim do período que você já pagou.
Perguntas frequentes
Preciso saber alguma coisa de programação?
Não. A trilha de Lógica de programação começa do zero, em português, e Java do zero e SQL do zero também
partem do começo. Se você já sabe um pouco, o nivelamento indica por onde seguir.
Preciso instalar alguma coisa?
Não. Tudo acontece no navegador. O código é compilado e executado nos nossos servidores, num ambiente
isolado, e o resultado volta em segundos.
Dá para estudar pelo celular?
Dá. Aulas e exercícios rápidos foram pensados para o celular, em sessões de poucos minutos. Os
exercícios de código também funcionam, mas ficam mais confortáveis no computador.
Qual versão do Java vocês usam?
Java 25, a versão LTS (de suporte longo) atual. O SQL roda no SQLite.
O que é a ajuda do Forgy?
Quando seu código não passa, você pode pedir uma dica. Ela explica o que aconteceu e sugere o próximo
passo, sem entregar a solução. São 5 ajudas por dia no plano grátis e 50 no PRO.
Como funcionam o pagamento, o cancelamento e o reembolso?
O pagamento é feito pelo Stripe, no cartão de crédito; o plano anual também aceita Pix. No cartão, a
assinatura renova sozinha no fim de cada período. Você pode cancelar quando quiser, sem multa, e o PRO
continua até o fim do período pago. Nos primeiros 7 dias depois de assinar, você pode desistir e receber
o valor integral de volta.
A primeira peça forjada leva cinco minutos
Crie sua conta, escolha uma trilha e resolva o primeiro exercício hoje.