Course Agenda. Total 10 Lectures
- Intro to FP and Scala
- Functions in Scala
- Polymorphism and pattern matching
- FP in Python
- Applications : Scala vs Haskell vs Python
- Testing in FP and Scala
- Concurrency
- Scala type system
- DSL
- Abstractions and Algebraic Theory