/Functional-Programming

These are my lecture notes and code for Coursera online course Functional Programming Principles in Scala by Prof. Martin Odersky from École Polytechnique Fédérale de Lausanne (EPFL), the creator of Scala

Primary LanguageScala

Functional Programming in Scala

Sharing my study notes of Coursera’s online course Functional Programming Principles in Scala by Prof. Martin Odersky from École Polytechnique Fédérale de Lausanne (EPFL), the creator of Scala.

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

Appendix

Github

Repo: github link

Lecture Examples: github link

Courseworks: github link