Home
F# programming materials and support documentation
Advanced Programming 2026 Information
Advanced Programming 2025 Information
Lectures
- Introduction — slides notes: a lightning tour of F# Coursework0 (2025 pdf, 2025 sample code)
- Types, expressions, values, functions
- Lists, functions, basic types and tuples
- Tagged values / discriminated unions, Lists, Higher-order functions on lists
- Records. Sets and maps as abstract data types
- Recursive data types
- Railway oriented programming
- Tail recursion — notes slides (2025 pdf)
- --
- --
- Computation expressions