Introduction to Scala Collections

A 4-hour course for intermediate-level data scientists / engineers that covers the key elements and different types of Scala collections.

4 hours of instruction

A 4-hour course for intermediate-level data scientists / engineers that covers the key elements and different types of Scala collections.

OBJECTIVES

  1. Explain the use cases of scala collections, their differences, and implementation details
  2. Outline key variances in mutable vs immutable collections and how to differentiate between linear and indexed collections

PREREQUISITES

Foundations of Big Data

SYLLABUS & TOPICS COVERED

  1. Linear Vs Indexed Collections
    • The concept of collections in Scala
    • Differences between linear vs indexed collections
    • Implementation of most common linear and indexed collections
  2. Mutable Vs Immutable Collections
    • Differences between mutable and immutable collections
    • Implementation of most common mutable and immutable collections
  3. Arrays In Scala
    • Array as a special collection type in Scala
    • Implementation of Array collection

SOFTWARE REQUIREMENTS

Apache Spark, You will have access to a Python-based JupyterHub environment for this course. No additional download or installation is required.

About Instructor

DataSociety

148 Courses

Not Enrolled
This course is currently closed