The Destination for Beginners, Students, and Teachers of Java
Why Java?
Learner's Corner
Teacher's Corner
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!
AP CSA Unit 1 Using Objects and Methods
An introduction to the Java programming language and the use of variables and classes.
AP CSA Unit 2 Selection and Iteration
Algorithms are composed of three building blocks: sequencing, selection, and iteration.
AP CSA Unit 3 Class Creation
Pull together information from the previous two units to create new, user-defined reference data types.
Learning Java Has Never Been Easier
Videos to get you started
2026 AP CSA Exam FRQ #1 Account Explained
In this video, we walk through FRQ 1, where students were asked to write a constructor and method for an Account class.
2026 AP CSA Exam FRQ #2 Bottle Class Explained
In this video, we walk through FRQ 2, where students were asked to write the Bottle class.
2026 AP CSA Exam FRQ #3 Attendance Explained
In this video, we walk through FRQ 3, where students were asked to write a method to analyze data in an ArrayList.
2026 APCSA Exam FRQ #4 Game Board Explained
In this video, we walk through FRQ 4, where students were asked to write a method to analyze a 2D Array.