Introduction to Functional Programming

April 25, 2021

In this workshop, we learn about the basics of functional programming in Scala by building simple algebraic data types and implementing common patterns from category theory.