The 25 resources laid out here are sure to provide something for any Clojure developer, beginner or seasoned.
Code kata and similar are always strong practice methods, and those looking for Clojure-specific training will do well to check out Clojure practice challenges from Codewars.
For a fantastic library of Clojure resources, look no further than ClojureVids, a collection of high-quality videos for programmers at any level.
The must-have GitHub projetcs for anyone working integrally with Clojure are taoensso/carmine, antoniogarrote/clj-ml and clojure][core.async, which will have developers covered for redis client messages, machine learning libraries and facilities for async programming.
It is worth exploring additional resources like razum2um/aprint, seancorfield/honeysql and fulcrologic/guardrails, which aim to offer users better libraries for data structure printing, database applications (SQL) and function call validation respectively.
Other exciting tools available to those working with Clojure include rinuboney/clatern, a GitHub project for machine learning in Clojure, and juxt/bolt, an integrated security system for applications built on component.
On top of this, there are libraries like aria42/infer, providing inference and machine learning capabilities in Clojure coding, and theleoborges/bouncer, offering a validation DSL for Clojure and Clojurescript applications.
Finally, those looking for platform-specific applications that are also compatible with Clojure will want to check out alekseysotnikov/buran, a bidirectional, data-driven RSS/Atom feed consumer, producer and feeds aggregator, and avli/clojureVSCode, a project offering Clojure support for Microsoft's Visual Studio Code.
Kezban is an interesting open-source library for Clojure and ClojureScript that provides a number of useful functional utilities.
All in all, the resources highlighted here offer a full spectrum of valuable tools for anyone looking to up their Clojure coding game.