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