Skip to content · ⁨Saltar al contenido⁩

← Learn to Code — Python, Java, C, SQL & Web · ⁨Aprende a programar — Python, Java, C, SQL y Web⁩

Java Practice · ⁨Práctica de Java⁩

Coding challenges from 1★ to 5★. · ⁨Desafíos de codificación de 1★ a 5★.⁩

java 30 Lessons · ⁨Lecciones⁩

Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · ⁨Cada lección funciona en su navegador: escriba código real, presione Ejecutar y las tareas se verifican solas. Gratis, sin necesidad de cuenta, con notas traducidas emparejadas con inglés.⁩

Start the course · ⁨Iniciar el curso⁩

Lessons in this course · ⁨Lecciones en este curso⁩

  1. 01 Print a word · ⁨Imprimir una palabra⁩ 1 required task · ★
  2. 02 Print another word · ⁨Imprime otra palabra⁩ 1 required task · ★
  3. 03 Print a sentence · ⁨Imprimir una oración⁩ 1 required task · ★
  4. 04 Print with a ! · ⁨Imprimir con un !⁩ 1 required task · ★
  5. 05 Print two lines · ⁨Imprimir dos líneas⁩ 1 required task · ★
  6. 06 Print a number · ⁨Imprimir un número⁩ 1 required task · ★
  7. 07 Add two numbers · ⁨Sumar dos números⁩ 1 required task · ★
  8. 08 Subtract · ⁨Restar⁩ 1 required task · ★
  9. 09 Multiply · ⁨Multiplicar⁩ 1 required task · ★
  10. 10 Divide · ⁨Dividir⁩ 1 required task · ★
  11. 11 Remainder · ⁨Resto⁩ 1 required task · ★
  12. 12 A number variable · ⁨Una variable numérica⁩ 1 required task · ★
  13. 13 A text variable · ⁨Una variable de texto⁩ 1 required task · ★
  14. 14 Add two variables · ⁨Sumar dos variables⁩ 1 required task · ★
  15. 15 Your first method · ⁨Tu primer método⁩ 1 required task · ★
  16. 16 Is it positive? · ⁨¿Es positivo?⁩ 1 required task · ★
  17. 17 Cube a number · ⁨Eleva un número al cubo⁩ 1 required task · ★
  18. 18 The smaller one · ⁨El más pequeño⁩ 1 required task · ★
  19. 19 Square a number · ⁨Elevar al cuadrado un número⁩ 1 required task · ★
  20. 20 Largest of three · ⁨El mayor de tres⁩ 1 required task · ★
  21. 21 Count the vowels · ⁨Contar las vocales⁩ 1 required task · ★★
  22. 22 Reverse the word order · ⁨Invertir el orden de las palabras⁩ 1 required task · ★★
  23. 23 Palindrome check · ⁨Verificación de palíndromo⁩ 1 required task · ★★★
  24. 24 Running sum · ⁨Suma acumulativa⁩ 1 required task · ★★★
  25. 25 Most frequent character · ⁨Carácter más frecuente⁩ 1 required task · ★★★
  26. 26 Binary search · ⁨Búsqueda binaria⁩ 1 required task · ★★★
  27. 27 Factorial (mind the size) · ⁨Factorial (cuidado con el tamaño)⁩ 1 required task · ★★★★
  28. 28 Count primes below n · ⁨Contar primos menores que n⁩ 1 required task · ★★★★
  29. 29 Roman numerals · ⁨Números romanos⁩ 1 required task · ★★★★★
  30. 30 Longest common prefix · ⁨Prefijo común más largo⁩ 1 required task · ★★★★★

Language reference · ⁨Referencia del idioma⁩

/know/reference/java

Log in or create account · ⁨Iniciar sesión o crear cuenta⁩

IGCSE, A-Level & AP