tn-fp-haskell-course

Here is the list of lessons:

  1. Introduction
  2. Types
  3. Functions
  4. Polymorphism, typeclasses
  5. Monads, GADTs and Type Families

And the list of TPs (travaux pratiques):

  1. Boolean, lists
  2. Card game à la Magic, if you don’t like it, do the next one instead.
  3. URL filtering
  4. Arithmetic evaluator, tested against python3
  5. Consuming GitHub API, display data in web server
  6. Implement a Pong game using OpenGL

The exam will last two hours and will concern both the lessons above and be about writing code akin to the content of the TPs.

This course is on GitHub: smelc/tn-fp-haskell-course. Please suggest improvements and fix typos by doing merge requests.

This course is funded by my employer: Tweag