Saltar al contenido

Aprende a programar escribiendo código que se ejecuta de verdad.

Forgile es un lugar para practicar. Ejercicios cortos, tu código compilado y ejecutado en un entorno real, corrección automática con pruebas y cada error explicado con palabras claras, junto al mensaje original del compilador.

Sin tarjeta. La ruta Lógica de programação es gratis de principio a fin.

Por ahora, las lecciones y los ejercicios están en portugués. La app ya está disponible en español y las lecciones en español llegan pronto.

Pasó la prueba

Brasa encendida hace 6 días

Forgy, el robot herrero que te acompaña en la forja.

Del error a la prueba superada

Aprender, practicar, ejecutar, entender el error y avanzar. Mira el ciclo completo en un ejercicio real de la ruta Java do zero, módulo Primeiros passos.

  1. Aprender

    Una idea a la vez, en lecciones cortas con ejemplos que ejecutas ahí mismo. Después, directo a la práctica.

    Java do zero · Primeiros passos

    Tarjeta de presentación

    Muestra exactamente estas tres líneas:

    Nombre: Forgy
    Oficio: Herrero de código
    Ciudad: La Forja
  2. Practicar

    Escribes el código en el navegador, en la computadora o en el celular. Nada que instalar.

    Main.java
    1void main() {
    2    IO.println("Nombre: Forgy");
    3    IO.println("Oficio: Herrero de código")
    4    IO.println("Ciudad: La Forja");
    5}
  3. Ejecutar

    El código se compila y se ejecuta de verdad, en un entorno aislado. Las pruebas deciden si pasó, no una suposición.

    Ejecutar y comprobar

    Mensaje del compilador

    Main.java:3: error: ';' expected
        IO.println("Oficio: Herrero de código")
                                               ^
    1 error
  4. Entender el error

    Cada error viene explicado, sin culpas y con el siguiente paso. El mensaje original queda a la vista: aprender a leerlo es parte del camino.

    Error de compilación, línea 3

    Falta un punto y coma en la línea 3

    En Java, cada instrucción termina con punto y coma. Agrega un ; al final de la instrucción y ejecuta de nuevo.

    Pedirle una pista a Forgy
  5. Avanzar

    Corregiste, ejecutaste de nuevo y pasó. Los XP suman a tu meta del día y la brasa sigue encendida.

    Pasó la prueba

    Tu programa dio la respuesta correcta

    La salida fue exactamente la esperada. Buen trabajo.

    +30 XP

Cuatro rutas, de tu primer algoritmo a tu primera API

Empieza por la lógica, sin preocuparte por comas y llaves, y sigue con Java, SQL y back-end. Son 25 módulos, 88 lecciones cortas y 2261 ejercicios, todos verificados en el ejecutor de código antes de publicarse.

Lógica de programação

Para empezar

3 módulos 12 lecciones 271 ejercicios

Completa en el plan gratis

Aprende a pensar como quien programa: dividir problemas en pasos, tomar decisiones y repetir tareas. Todo con pseudocódigo, por ahora en portugués.

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

Java do zero

Para empezar

13 módulos 43 lecciones 1169 ejercicios

2 primeros módulos gratis

Código desde la primera lección, ejecutado en el navegador. Aprendes a leer los errores como pistas, de variables a herencia, records y recursión.

  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 empezar

4 módulos 13 lecciones 362 ejercicios

2 primeros módulos gratis

Conversa con bases de datos: buscar, filtrar, resumir y combinar información. Escribes consultas desde la primera lección y ves el resultado al instante, en tablas.

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

APIs REST com Java

Después de Java

5 módulos 20 lecciones 459 ejercicios

2 primeros módulos gratis

Del HTTP a las capas de un back-end: métodos, códigos de estado, JSON, controller, service y repository. Construyes un servidor en Java puro y, al final, reconoces todo eso en 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 incluidos en el plan gratis

Hecho para quien está empezando

Ejecución real
Java y SQL se ejecutan de verdad, en un entorno aislado. Ves la salida de tu programa, no una simulación.
Corrección con pruebas
Cada ejercicio de código se verifica con pruebas, incluso con casos extra además del ejemplo. El resultado llega en segundos.
Ayuda de Forgy
¿Te atascaste? Pide una pista. Forgy explica el error y te muestra el camino paso a paso, sin darte la respuesta.
Nivelación
¿Ya sabes un poco? Haz la nivelación al principio y sigue desde el punto justo, sin repetir lo que ya dominas.
Ejercicios para el celular
Predecir la salida, encontrar el error, ordenar líneas, completar espacios y opción múltiple, en menos de un minuto cada uno.

Empieza gratis. Suscríbete cuando quieras ir más allá.

El plan gratis no vence y no pide tarjeta. Los precios están en reales brasileños (R$) y el cobro se hace en esa moneda.

Gratis

R$ 0

Para aprender lo esencial y crear el hábito.

  • La ruta Lógica de programação completa
  • Los 2 primeros módulos de Java do zero, SQL do zero y APIs REST com Java
  • Código ejecutado y corregido con pruebas
  • 5 ayudas de Forgy por día
  • XP, brasa, meta del día y liga de amigos
Empieza gratis

PRO

R$ 24,90 al mes

o R$ 199 al año, unos R$ 16,58 al mes. El plan anual también se puede pagar con Pix.

  • Todas las rutas y todos los módulos
  • 50 ayudas de Forgy por día
  • Todo lo que tiene el plan gratis

Próximamente en PRO

  • Repaso de tus errores
  • Proyectos con corrección automática
  • Certificado verificable
Suscribirme a PRO
  • 7 días para arrepentirte. ¿Cambiaste de idea? Pide el reembolso total dentro de los 7 días siguientes a la suscripción.
  • Cancela cuando quieras. PRO sigue activo hasta el final del período que ya pagaste.

Preguntas frecuentes

¿En qué idioma están las lecciones?

Por ahora, las lecciones y los ejercicios están en portugués de Brasil. La app (menús, botones y pantallas) ya está disponible en español, y estamos preparando las lecciones en español. El código se lee igual en cualquier idioma: las palabras clave de Java y SQL no cambian.

¿Necesito saber algo de programación?

No. La ruta Lógica de programação empieza desde cero, y Java do zero y SQL do zero también parten del principio. Si ya sabes un poco, la nivelación te indica por dónde seguir.

¿Necesito instalar algo?

No. Todo pasa en el navegador. El código se compila y se ejecuta en nuestros servidores, en un entorno aislado, y el resultado vuelve en segundos.

¿Puedo estudiar desde el celular?

Sí. Las lecciones y los ejercicios rápidos están pensados para el celular, en sesiones de pocos minutos. Los ejercicios de código también funcionan, pero son más cómodos en la computadora.

¿Qué versión de Java usan?

Java 25, la versión LTS (de soporte extendido) actual. El SQL se ejecuta en SQLite.

¿Qué es la ayuda de Forgy?

Cuando tu código no pasa, puedes pedir una pista. Te explica qué pasó y sugiere el siguiente paso, sin darte la solución. Son 5 ayudas por día en el plan gratis y 50 en PRO.

¿Cómo funcionan el pago, la cancelación y el reembolso?

El pago se hace con Stripe, con tarjeta de crédito; el plan anual también acepta Pix, el pago instantáneo de Brasil. Con tarjeta, la suscripción se renueva sola al final de cada período. Puedes cancelar cuando quieras, sin multa, y PRO sigue activo hasta el final del período pagado. En los primeros 7 días después de suscribirte, puedes desistir y recibir el reembolso total. Los precios se cobran en reales brasileños (BRL).

Tu primera pieza forjada toma cinco minutos

Crea tu cuenta, elige una ruta y resuelve tu primer ejercicio hoy.