Module 03
Functional Programming Power
Higher-order functions, pattern matching, Option/Some/None, and monads โ demystified.
HOFsPattern MatchingMonads
Module 04
Collections & Transformations
map, flatMap, filter, fold โ the collection operations you'll be asked to use in every coding round.
map/flatMapImmutableMutable
Module 05
Traits, Implicits & Types
Traits vs interfaces, implicit magic, type variance (+, -, =), and the type system that makes Scala unique.
TraitsImplicitsVariance