Skip Top Navigation Bar

The Destination for Beginners, Students, and Teachers of Java

Let's learn Java...

Try out Modern Java Now

Just hit Run Below!

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.

println("👋 Hello, Let's play with Java!" );

Recently Updated

Been here before? Looking for something new to learn? Try these!

Being a Java Developer

Get inspiration and discover why you might want to be a Java Developer.

Formatting Output Practice

Practice formatting output

Create A Face Mini-Lab

Use text blocks and escape sequences to create a face using characters and symbols.

Learning Java Has Never Been Easier

Videos to get you started

AP CSA Post-Exam Projects

Looking for an engaging way to finishing out the school year after the AP CSA exam? Check out these project ideas!

Using Java 24 in CS Education

Learn about the features included in the Java 24 release that could impact introductory CS courses.

SequencedCollection Class

See examples of how to use the methods in the SequencedCollection class.

SequencedCollection Class and the AP CSA Exam

See examples of how the SequencedCollection class can be used correctly when writing solutions to the AP CSA Free Response Questions.