Guided curriculum
Follow the course in order and always know what lesson comes next.
Java Learner
Start from the basics, move lesson by lesson, practice what you read, and keep the reference close when you need it.
Follow the course in order and always know what lesson comes next.
Jump to syntax, APIs, and examples when you need a fast refresher.
Use training pages and the browser compiler to test ideas while you learn.
Start here
Module 1
4 lessonsRun Java code first, understand how source becomes a program, install and verify JDK 25, then compile and debug a local Java file.
Module 2
5 lessonsLearn how Java prints values, stores data in variables, reads input from the user, and converts between common types.
Module 3
5 lessonsUse arithmetic, comparisons, logic, and string operations to build useful expressions before you move into decision-making.
Module 4
5 lessonsUse booleans, conditions, `if` statements, and `switch` to make your programs choose the right path.
Keep studying
Lessons are for learning in order. The reference is for quick lookup. The compiler is for testing ideas. Practice pages help you move from reading to doing.