https://github.com/ucl-arc/functional-programming-for-rses
A functional programming course for research software engineers.
https://github.com/ucl-arc/functional-programming-for-rses
functional functional-programming research-software research-software-engineering teaching teaching-materials
Last synced: about 1 month ago
JSON representation
A functional programming course for research software engineers.
- Host: GitHub
- URL: https://github.com/ucl-arc/functional-programming-for-rses
- Owner: UCL-ARC
- License: cc-by-4.0
- Created: 2024-07-19T08:28:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-20T10:15:25.000Z (over 1 year ago)
- Last Synced: 2025-10-19T03:03:53.494Z (5 months ago)
- Topics: functional, functional-programming, research-software, research-software-engineering, teaching, teaching-materials
- Homepage:
- Size: 79.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README

# Functional Programming for RSEs (and friends)
> [!NOTE]
> Initially aimed internally at [ARC](https://ucl.ac.uk/arc) research software engineers and adjacent professions (data scientists, data stewards, ...).
Following the Carpentries nomenclature, this is a lesson (estimated about 0.5 day taught material).
Suggested episode order:
1. [The Functional Paradigm](./01-functional-paradigm.md)
1. [Higher order functions](./02-higher-order.md)
1. [Pattern abstraction]()
1. [Functional problem solving exercises](./04-exercises.md)
1. [Functors, Monads]()
1. [Functional style, tips, and takehomes]()
---
[](https://creativecommons.org/licenses/by/4.0/)