Covers the reduction of lists using operators like sum and product, along with implementations and differences between reduceLeft, foldLeft, foldRight, and reduceRight.
Covers maps as key-value data structures, including querying, updating, and handling missing values, with practical examples like polynomial representation.
Explains the translation of for-expressions in Scala using map, flatmap, and filter functions, with examples and a discussion on its generalization to different types.