Skip to content
LI-FP

Functional Programming

Haskell. Recursion, types, monads. A different way to think about programs.

HaskellRecursionHigher-order functionsType systemMonadsLazy evaluation
Question bank

Questions by topic

Questions from past papers will appear here

Each paper is split into its questions and tagged by topic, so you can see what comes up every year.