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
6 lessonsA deep dive into the absolute basics: understanding the Java ecosystem, setting up your environment, and compiling and running your first program with confidence.
Module 2
3 lessonsThe fundamental building blocks for storing information and performing calculations in Java.
Module 3
2 lessonsDirecting the flow of your program's execution using conditional statements and loops to make intelligent decisions.
Module 4
4 lessonsStructuring your program into reusable functions, understanding how data is passed, and mastering the call stack.
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.