FunDHum is a draft textbook that introduces algorithmic thinking through examples drawn from the digital humanities. It relies on the Racket programming language, a popular functional programming language.
More information can be found in the introduction.