← Back to Programs

Java Programming: Collections

Intermediate

Once students can write basic Java programs, the next step is learning to organize and work with real data efficiently — and that’s exactly what Java’s Collections Framework is built for. This course moves students from working with simple arrays to using the same data tools professional Java developers reach for every day.

What you’ll learn

How to work confidently with Strings, and then the core pieces of Java’s Collections Framework — Lists, LinkedLists, Queues, Sets, and HashMaps — understanding not just how to use each one, but when to reach for it.

What you’ll build

A series of complete, playable Java programs — including a dice game, a quiz application, and a tic-tac-toe game — each one built using the collection types covered in the course, so the concepts stick through something fun to finish.

Before this course

Students should have completed Java Programming: Basics.

Who it’s for

Students who already know core Java and are ready to write more capable, organized programs — and students preparing for AP Computer Science A, where the Collections Framework is a core topic.