An effective way to get comfortable with Clojure is to start writing small projects. In this section several small projects are used to walk the audience through how to create and develop a project, as well as learn some Clojure functions and functional programming techniques along the way.
|Random Clojure Function
|print a random function from the Clojure standard library
|Encoding and decoding
|transforming messages between one form and another
|transforming larger and larger data sets
|Test Driven Development and Kata
|Unit testing and solving challenges using different approaches
Create a Clojure project
Clojure CLI tools and clj-new to create a new Clojure project.