Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Course

Java SE Foundations: Collections

Java collections are often chosen by habit rather than by intent. This course will teach you how to select and use Java SE 25 collections correctly by understanding the contracts they represent and applying them in real systems.

Beginner
2h 55m

Created by Pietro Cascio

Last Updated Jun 30, 2026

Course Thumbnail
  • Course

Java SE Foundations: Collections

Java collections are often chosen by habit rather than by intent. This course will teach you how to select and use Java SE 25 collections correctly by understanding the contracts they represent and applying them in real systems.

Beginner
2h 55m

Created by Pietro Cascio

Last Updated Jun 30, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Java collections are central to everyday Java development, yet they are frequently misused in production code. In this course, Java SE Foundation: Collections, you’ll learn to design data handling layers that are robust, expressive, and type-safe. First, you’ll explore the core behavioral contracts of the framework, moving beyond ArrayList to master the SequencedCollection interface for predictable ordering. Next, you’ll discover how to enforce data integrity using Sets for uniqueness and Maps for efficient associative lookups, while avoiding common hashing pitfalls. Finally, you’ll learn how to secure your application using modern immutable factories, defensive copying patterns, and fail-fast queue processing. When you’re finished with this course, you’ll have the skills and knowledge of the Java Collection Framework needed to write clear, correct, and high-performance code for modern enterprise systems.

Java SE Foundations: Collections
Beginner
2h 55m
Table of contents

About the author
Pietro Cascio - Pluralsight course - Java SE Foundations: Collections
Pietro Cascio
1 courses 0.0 author rating 0 ratings

Pietro Cascio is a Senior Java Engineer and Technical Trainer with 10+ years of experience. He specializes in high-traffic Microservices, Spring Boot ecosystems, and optimizing cloud-native architectures.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report