Join the Java 27 Launch!
Join us on September 15th for a special three-hour livestream as we celebrate the release of Java 27. Expect live coding, technical deep dives, and conversations with special guests from the JDK team and community.
Join us on September 15th for a special three-hour livestream as we celebrate the release of Java 27. Expect live coding, technical deep dives, and conversations with special guests from the JDK team and community.
The Java Playground allows you to run snippets of program code to see the results. The way the Java Playground works, no class or main method is required. Just hit run below!
Been here before? Looking for something new to learn? Try these!
Apply what you've learned about variables, expressions, and assignments to create a virtual pet
A 30 week lectures series to prepare for the AP CSA exam.
Intro to algorithms and programming, including variables, expressions, assignment, input and output.
Videos to get you started
This video introduces primitive data types—the built-in types used to store simple values like numbers, characters, and true/false.
Take the next step beyond primitives by learning about reference data in Java.
This video covers the official rules Java enforces (what characters you can use, where names can start, and which words are reserved) plus common naming conventions like camelCase.
Discover how to use operators such as addition (+), subtraction (-), multiplication (*), division (/), and remainder(%) to work with numeric values.