Part 1 Theoretical

  • Scala collections
  • Pattern matching
  • Scala type parameters
  • Case classe
  • Nested functions
  • Polymorphic Methods
  • Currying
  • Higher-Order Functions
  • Traits
  • Unified Types
  • Local Type Inference
  • Call-by-name evaluation

Coding tasks

Not solved

With Solution

Links