Pular para o conteúdo

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.

Sem cartão. A trilha de Lógica de programação é inteira grátis.

Passou no teste

Brasa acesa há 6 dias

Forgy, o robô ferreiro que acompanha você na forja.

Do erro ao teste passando

Aprender, praticar, executar, entender o erro e evoluir. Veja o ciclo num exercício real da trilha Java do zero, módulo Primeiros passos.

  1. Aprender

    Uma ideia por vez, em aulas curtas com exemplos que você executa ali mesmo. Depois, direto para a prática.

    Java do zero · Primeiros passos

    Cartão de visita

    Mostre exatamente estas três linhas:

    Nome: Forgy
    Profissão: Ferreiro de código
    Cidade: Forja
  2. Praticar

    Você escreve o código no navegador, no computador ou no celular. Nada para instalar.

    Main.java
    1void main() {
    2    IO.println("Nome: Forgy");
    3    IO.println("Profissão: Ferreiro de código")
    4    IO.println("Cidade: Forja");
    5}
  3. Executar

    O código é compilado e roda de verdade, num ambiente isolado. Quem decide se passou são os testes, não um palpite.

    Executar e verificar

    Mensagem do compilador

    Main.java:3: error: ';' expected
        IO.println("Profissão: Ferreiro de código")
                                                   ^
    1 error
  4. Entender o erro

    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
  5. 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ódulos 12 aulas 271 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.

  1. Pensando como quem programa
  2. Do pseudocódigo ao código
  3. Algoritmos clássicos

Java do zero

Para começar

13 módulos 43 aulas 1.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.

  1. Primeiros passos
  2. Variáveis e tipos
  3. Tomando decisões
  4. Repetições
  5. Métodos
  6. Arrays e listas
  7. Classes e objetos
  8. Trabalhando com textos
  9. Quando algo dá errado
  10. Mapas e conjuntos
  11. Herança e interfaces
  12. Records e enums
  13. Recursão

SQL do zero

Para começar

4 módulos 13 aulas 362 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.

  1. Primeiras consultas
  2. Resumindo dados
  3. Juntando tabelas
  4. Criando e alterando dados

APIs REST com Java

Depois do Java

5 módulos 20 aulas 459 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.

  1. HTTP e REST
  2. Códigos de status
  3. Controller, service e repository
  4. Validação e erros
  5. 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
  • Código executado e corrigido com testes
  • 5 ajudas do Forgy por dia
  • XP, brasa, meta do dia e liga dos amigos
Começar grátis

PRO

R$ 24,90 por mês

ou R$ 199 por ano, cerca de R$ 16,58 por mês. O anual também pode ser pago no Pix.

  • Todas as trilhas e todos os módulos
  • 50 ajudas do Forgy por dia
  • Tudo o que o plano grátis tem

Em breve no PRO

  • Revisão dos seus erros
  • Projetos com correção automática
  • Certificado verificável
Assinar o PRO
  • 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.