Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Java Streams Mastery

via CodeSignal

Overview

This course will guide you through the powerful Stream API in Java. You'll learn how to process data with streams, perform intermediate and terminal operations, and effectively manipulate collections of data.

Syllabus

  • Lesson 1: Getting Started with the Stream API
    • Streams in Action
    • Using the count Method
    • Using findAny and findFirst
    • Fix Stream Reuse Bug
    • Stream with Countries
  • Lesson 2: Intermediate Operations: Filtering, Mapping, and Transforming Streams
    • Intermediate Stream Operations in Action
    • Advanced Stream Filter Conditions
    • Chaining Multiple Operations
    • Stream Troubleshooting Challenge
    • Filter and Transform Job Titles
  • Lesson 3: Advanced Intermediate Operations: Sorting, Distinct, and Limiting
    • Advanced Stream Operations in Action
    • Refining Stream Operation
    • Fix Stream Operation Order
    • Filter, Map and Sort
    • Stream Operations on Employee Salaries
  • Lesson 4: Boolean Matching with Streams
    • Boolean Matching with Streams
    • Validating File Paths with Boolean Matching
    • Fix Boolean Matching Logic
    • Validating Exercise Durations
    • Boolean Checks on Temperature Data
  • Lesson 5: Collecting and Reducing Streams
    • Collecting and Reducing
    • Collecting into Different Collections
    • Fix the Summation Bug
    • Multiply and Reduce
    • Unifying Unique Words
  • Lesson 6: Mastering Stream Operations: Advanced Practices
    • Streams with Classes
    • Monthly Sales Analyzer
    • Top Products Selector
    • Employee Salary Calculator
    • Processing Marathon Data
    • Ultimate Library Catalog Challenge

Reviews

Start your review of Java Streams Mastery

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.