fps-course

November 27, 2021 ยท View on GitHub

Category theory for pure functional programming in Scala - materials for course participants

Materials for registered participants of the course "Category theory for pure functional programming in Scala". The course notes are not publicly available.

I occasionally run this course as in-house training for Scala developer teams (ideally northern England/southern Scotland). Email me if you are interested in this. Also note that I run an introductory course on Scala for Statistical Computing and Data Science.

  • Course outline
  • Fragments - code blocks extracted from the course notes
  • sbt project template - SBT project template including a dependencies on all of the libraries used in the course, to be copied and edited to create new projects. But if you have an internet connection, just doing sbt new darrenjw/fps.g8 is easier and better.
  • Examples - some examples
  • Exercises - some exercises
  • Links - some links to additional on-line resources

Rough timetable:

TimeActivity
9.00 - 10.50Lecture
10.50 - 11.10Coffee
11.10 - 12.10Exercises
12.10 - 12.50Lunch
12.50 - 2.40Lecture
2.40 - 3.00Coffee
3.00 - 4.00Exercises

Copyright (C) 2021, Darren J Wilkinson - some rights reserved