This is an introductory course on functional programming in Haskell. It is designed for first year computing students in Nottingham, but the materials are made freely available on YouTube.
The course is based on part I of Programming in Haskell.
Additional material: