Introduction to Functional Programming with Scala 1 hour presentation for to introduce general principles of FP applied to Scala Slides slides.md Slides are in markdown format and are meant to be viewed with mdp Presenter notes presenter-notes.md Worksheets Part 1 - Functional programming Part 2 - ADT Part 3 - Category Theory Using Vim with metals fold code blocks :set foldmethod=marker :set foldmarker=//\ <-,//\ -> zM