JS

Notes on Hardcore Functional Programming in Javascript - Brian Lonsdorf

Course on currying, partial application, compose, monads, and natural transformation.