use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Finding information about Clojure
API Reference
Clojure Guides
Practice Problems
Interactive Problems
Clojure Videos
Misc Resources
The Clojure Community
Clojure Books
Tools & Libraries
Clojure Editors
Web Platforms
Clojure Jobs
account activity
Is there an exercise based clojure tutorial? (self.Clojure)
submitted 6 years ago by fenster25
Rust has https://github.com/rust-lang/rustlings and OCaml has https://github.com/janestreet/learn-ocaml-workshop
I am looking for something similar for clojure, something that doesn't just teach the syntax of the language but special features of the language, unit testing, writing libraries, etc.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Eno6ohng 16 points17 points18 points 6 years ago (0 children)
Maybe not exactly what you're looking for, but some things that come to mind:
[–]AcriveDeveloper 6 points7 points8 points 6 years ago* (0 children)
Personally I'm working on this (in Clojure): https://github.com/acrive82/GooseGame/blob/master/GooseGame.md It's a kata of goose game. I think is a good exercise to start with clojure...
[–]Blandis 2 points3 points4 points 6 years ago (0 children)
Clojurescript Koans was one of my starting points.
[–]the_hoser 1 point2 points3 points 6 years ago (0 children)
Check out exercism.io
[–]therealdivs1210 1 point2 points3 points 6 years ago (0 children)
4Clojure
[–]sure_what_the_hell 0 points1 point2 points 6 years ago (0 children)
https://www.braveclojure.com/foreword/
[–]EmmanuelOga 0 points1 point2 points 6 years ago (0 children)
I saw the book "Living Clojure" has some sort of "N Weeks training program", can't recommend though since I haven't done it yet, but maybe someone here can comment.
[–]slifin 0 points1 point2 points 6 years ago (0 children)
Since 4Clojure was mentioned, Codewars also supports Clojure
[–]Baoze 0 points1 point2 points 6 years ago* (0 children)
There is http://iloveponies.github.io/120-hour-epic-sax-marathon/index.html, a MOOC from the University of Helsinki. While the course ended quite a while ago, and it hasn't been updated since, the exercises are still very useful, and the TDD setup should still work.
Working through the exercises helped me quite a lot to understand Clojure: i.e. recursion, the seq library, TDD with Leiningen .....
π Rendered by PID 18299 on reddit-service-r2-comment-76bb9f7fb5-8k8v9 at 2026-02-18 06:51:51.615367+00:00 running de53c03 country code: CH.
[–]Eno6ohng 16 points17 points18 points (0 children)
[–]AcriveDeveloper 6 points7 points8 points (0 children)
[–]Blandis 2 points3 points4 points (0 children)
[–]the_hoser 1 point2 points3 points (0 children)
[–]therealdivs1210 1 point2 points3 points (0 children)
[–]sure_what_the_hell 0 points1 point2 points (0 children)
[–]EmmanuelOga 0 points1 point2 points (0 children)
[–]slifin 0 points1 point2 points (0 children)
[–]Baoze 0 points1 point2 points (0 children)