Skip to content

Home

F# programming materials and support documentation

Advanced Programming 2026 Information

Advanced Programming 2025 Information

Online REPL with examples

Lectures

Topic 2026 2025 and other
1. Introduction slides · notes: a lightning tour of F# · Coursework0 2025 pdf · 2025 sample code
2. Types, expressions, values, functions notes · slides 2025 html
3. Lists, patterns and polymorphism notes · slides 2025 pdf
4. Discriminated unions, lists and higher-order functions notes · slides 2025 pdf
5. Records. Sets and maps as abstract data types pdf
6. Recursive data types pdf
7. Railway oriented programming Scott Wlaschin's slides
8. Tail recursion notes · slides 2025 pdf
9.
10.
11. Computation expressions pdf