Skip to content

Small Projectsλ︎


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.

Project Topics Description
Random Clojure Function namespace vars print a random function from the Clojure standard library
Encoding and decoding hash-map dictionaries transforming messages between one form and another
Data Transformation transforming larger and larger data sets
Test Driven Development and Kata Unit testing Unit testing and solving challenges using different approaches

Create a Clojure project

Clojure CLI tools and clj-new to create a new Clojure project.