Skip Top Navigation Bar

The Destination for Beginners, Students, and Teachers of Java

Try out Modern Java Now

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!

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

Recently Updated

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

Educator Briefings

An educator briefing on new features from Java 8 - 25 that should be consider in Intro to CS.

Evaluating Expressions that Contain While Loops

Practice evaluating expressions that contain while loops.

While Loop Mini-Labs

A series of mini-labs to practice writing while loops.

Learning Java Has Never Been Easier

Videos to get you started

For the LOVE of Java

Hear from Barry Burd, long time CS professor on how he and his colleagues fell in love with the Java programming language and shifted their teaching to using Java.

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.