Where to learn more
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version.
Play and practice
- Exercism — Java track — free exercises with friendly mentor feedback.
- CodinGame — sharpen your Java by playing coding games.
- HackerRank — Java — short challenges, from easy to hard.
Read and reference
- dev.java — the official Java home, with clear guides for learners.
- The Java Tutorials — Oracle's step-by-step lessons.
- Visual Studio Code — the free editor for coding on your own computer.
- Java practice problems — exam-style questions to test yourself.
- AP CS Principles — the big ideas of computing, in Python.
Tip
- The Resources button on the course card opens these links as a quick panel.
- Open it any time you want somewhere new to explore.