Functional Programming in Scala

Study notes on the Coursera course Functional Programming Principles in Scala by Prof. Martin Odersky from École Polytechnique Fédérale de Lausanne (EPFL), the creator of Scala.

Study notes

Home Page: Link

Week 1 | | FP Principles and Recursion Week 2 | λ | Higher-Order Functions and OOP Week 3 | | Class hierarchies Week 4 | | Types and Pattern Matching | Reference

GitHub

Repo: github link

Lecture Examples: github link

Coursework: github link

Version note: the linked exercises span Scala2/3 material. Check each example’s syntax and compiler version; this series’s conceptual explanations do not imply that every historical snippet compiles unchanged on a current compiler.

Leave a Reply

Your email address will not be published. Required fields are marked *