/fps-course

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

Primary LanguageScalaGNU General Public License v3.0GPL-3.0

fps-course

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:

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

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