Skip to content · ⁨Passer au contenu⁩

← Learn to Code — Python, Java, C, SQL & Web · ⁨Apprendre à coder — Python, Java, C, SQL & Web⁩

Java Practice · ⁨Pratique Java⁩

Coding challenges from 1★ to 5★. · ⁨Défis de codage de 1★ à 5★.⁩

java 30 Lessons · ⁨Leçons⁩

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. · ⁨Chaque leçon s'exécute dans votre navigateur — écrivez du vrai code, appuyez sur Exécuter, et les tâches se vérifient automatiquement. Gratuit, pas de compte requis, avec des notes traduites associées à l'anglais.⁩

Start the course · ⁨Commencer le cours⁩

Lessons in this course · ⁨Leçons dans ce cours⁩

  1. 01 Print a word · ⁨Imprimer un mot⁩ 1 required task · ★
  2. 02 Print another word · ⁨Imprimer un autre mot⁩ 1 required task · ★
  3. 03 Print a sentence · ⁨Imprimer une phrase⁩ 1 required task · ★
  4. 04 Print with a ! · ⁨Imprimer avec un !⁩ 1 required task · ★
  5. 05 Print two lines · ⁨Imprimer deux lignes⁩ 1 required task · ★
  6. 06 Print a number · ⁨Imprimer un nombre⁩ 1 required task · ★
  7. 07 Add two numbers · ⁨Additionner deux nombres⁩ 1 required task · ★
  8. 08 Subtract · ⁨Soustraction⁩ 1 required task · ★
  9. 09 Multiply · ⁨Multiplication⁩ 1 required task · ★
  10. 10 Divide · ⁨Division⁩ 1 required task · ★
  11. 11 Remainder · ⁨Reste⁩ 1 required task · ★
  12. 12 A number variable · ⁨Une variable numérique⁩ 1 required task · ★
  13. 13 A text variable · ⁨Une variable textuelle⁩ 1 required task · ★
  14. 14 Add two variables · ⁨Additionner deux variables⁩ 1 required task · ★
  15. 15 Your first method · ⁨Votre première méthode⁩ 1 required task · ★
  16. 16 Is it positive? · ⁨Est-il positif ?⁩ 1 required task · ★
  17. 17 Cube a number · ⁨Cuber un nombre⁩ 1 required task · ★
  18. 18 The smaller one · ⁨Le plus petit⁩ 1 required task · ★
  19. 19 Square a number · ⁨Carré d'un nombre⁩ 1 required task · ★
  20. 20 Largest of three · ⁨Le plus grand de trois⁩ 1 required task · ★
  21. 21 Count the vowels · ⁨Compter les voyelles⁩ 1 required task · ★★
  22. 22 Reverse the word order · ⁨Inverser l'ordre des mots⁩ 1 required task · ★★
  23. 23 Palindrome check · ⁨Vérification de palindrome⁩ 1 required task · ★★★
  24. 24 Running sum · ⁨Somme cumulative⁩ 1 required task · ★★★
  25. 25 Most frequent character · ⁨Caractère le plus fréquent⁩ 1 required task · ★★★
  26. 26 Binary search · ⁨Recherche binaire⁩ 1 required task · ★★★
  27. 27 Factorial (mind the size) · ⁨Factorielle (attention à la taille)⁩ 1 required task · ★★★★
  28. 28 Count primes below n · ⁨Compter les nombres premiers inférieurs à n⁩ 1 required task · ★★★★
  29. 29 Roman numerals · ⁨Chiffres romains⁩ 1 required task · ★★★★★
  30. 30 Longest common prefix · ⁨Plus long préfixe commun⁩ 1 required task · ★★★★★

Language reference · ⁨Référence linguistique⁩

/know/reference/java

Log in or create account · ⁨Se connecter ou créer un compte⁩

IGCSE, A-Level & AP