jario_

Learn Java in your browser

You learn Java by writing Java.

95 tasks, from your first println to streams. Tests check your code right away, and an AI tutor helps you along without giving away the answer.

The first 2 chapters are free, no payment details needed.

Savings goal with while· Main.java
public static int monthsToGoal(        double start, double perMonth,        double goal) {    int months = 0;    while (start < goal) {        start += perMonth;        months++;    }    return months;}
3 of 3 tests passed
  • monthsToGoal(0, 100, 1000) returns 10
  • monthsToGoal(500, 100, 1000) returns 5
  • monthsToGoal(0, 30, 100) returns 4

How it works

  1. Step 1

    Read the task

    Each task briefly explains what it’s about, with an example and starter code.

  2. Step 2

    Write code

    In an editor right in your browser, with autocomplete and formatting. Nothing to install.

  3. Step 3

    Check it

    Tests run right away and show you exactly which case isn’t right yet.

Stuck? Ask the tutor.

The AI tutor knows the task, your code and the test results. It gives hints in small steps so you find the solution yourself.

12 chapters, 95 tasks

Built like an introduction to programming, each chapter builds on the one before.

  1. Chapter 1Input and Output8Free
  2. Chapter 2Conditions8Free
  3. Chapter 3Loops8Pro
  4. Chapter 4Arrays8Pro
  5. Chapter 5Strings8Pro
  6. Chapter 6Methods and Recursion8Pro
  7. Chapter 7Classes and Objects7Pro
  8. Chapter 8Lists and Maps8Pro
  9. Chapter 9Inheritance and Interfaces8Pro
  10. Chapter 10Exceptions and Enums8Pro
  11. Chapter 11Lambdas and Streams8Pro
  12. Chapter 12Generics and Modern Java8Pro

Pricing

Free

€0
  • The tasks of the first 2 chapters, with tests
  • Your progress is saved
  • 5 questions to the AI tutor per day
Start for free

Pro

€5/month
  • All tasks from all chapters
  • 30 questions to the AI tutor per day
  • Cancel any month
Try it free first

Your first task takes five minutes.

Create an account, open a task, get started. Nothing to install, no payment details.

Start for free