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!

Recently Updated

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

Esports Tournament Qualifying and Seeding

Determine whether an Esports team qualifies to participate in a tournament or not.

Introduction to Algorithms Practice

Write sequential algorithms for every day activities.

Escape Room Code Decoding

Analyze the code you found in the escape room to see if you escaped.

Learning Java Has Never Been Easier

Videos to get you started

String Class | AP CSA in 30 Weeks | Week 6 | Topics 1.15

In this week’s lecture, we cover AP CSA Topic 1.15 on the String class and calling methods.

AP CSA in 30 Weeks (2026) | Week 7 | Algorithms

In this week’s lecture, we cover AP CSA Topic 2.1 on selection and repetition algorithms.

Episode 2 | Making the Abstract Concrete | Classes and Objects

In this episode, we're exploring classes and objects using Play-Doh and cookie cutters!

Episode 3 | Making Abstract Concepts Concrete | Class Constructors

We're exploring class constructors using marshmallows, M&Ms, and pretzels to create our very own MarshmallowMan objects!