Your progress

What you have done in this browser: XP for the work, stars for each lesson, badges for milestones. Nothing is locked behind them and nothing is sent anywhere.

Next up

Courses

Java 21 lessons

  1. 1 Hello, Java
  2. 2 Inside the computer
  3. 3 Variables and arithmetic
  4. 4 Reading compiler errors
  5. 5 Decisions and loops
  6. 6 Methods and input
  7. 7 Classes and objects
  8. 8 Packages and projects
  9. 9 Working with text
  10. 10 Arrays
  11. 11 Nested loops and 2D arrays
  12. 12 Math and recursion
  13. 13 Lists and maps
  14. 14 Exceptions
  15. 15 Interfaces and polymorphism
  16. 16 Enums, records and switch
  17. 17 Generics
  18. 18 Lambdas and streams
  19. 19 Files
  20. 20 Practice: searching and sorting
  21. 21 A project of your own

Badges

First steps

Practice

Milestones

Chapters

Habits

Records

XP follows the current course: when a lesson changes, its XP may too. Counts, never time or speed.

Settings

Rewards
Effects
Sound
Streak

Your data

Your progress lives in this browser. To move it to another browser, export it here and import the file there; an import adds to what is here and never removes anything.