Reduce is the most powerful functional tool available. It lets you build general-purpose recursive solutions without doing the recursion yourself. In this course, we implement reduce and other functions like map and filter using it. This course also goes over some practical things you can do with reduce.
Screencasts, Whiteboards, and Slides produced to help you learn
This course teaches the mindset, practices, and tools of Repl-Driven Development as practiced in Clojure.
A comprehensive guide to the ClojureScript Single Page Application framework built on top of React and Reagent.
Web development in Clojure is just like everything else: you build up complex behavior from simple parts. This course builds a TODO list app from scratch, explaining the important concepts, and deploying it to a cloud service.