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!

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

Recently Updated

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

Teacher Talk

A collection of articles and resources with important teaching tips for teachers.

Being a Java Developer

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

Educator Briefings

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

Learning Java Has Never Been Easier

Videos to get you started

All About enum

Learn more about the power of `enum` as we improve our Deck of Cards program.

What's New in Java 25?

Learn the latest in Java 25 and how these changes are evolving the way Java is taught.

Oracle Interns on Java

Hear why Oracle interns love Java.

Oracle Interns on Using AI

Hear from Oracle Interns on how they use AI at school, in the workplace, and how they hope to use it in the future.