Web development is an extremely popular use for Clojure. If you want to learn web programming, here are the courses I recommend you watch. I am assuming you already are familiar with Clojure. Be sure to click those checkmarks to track your progress.
Backend
You’ll want to learn Ring. It is a unifying set of ideas that bind the entire Clojure web ecosystem.
There are some lessons in Clojure in One Hour where we build some web applications.
Parsing JSON and scraping HTML are common to do on the web.
Of course, you’ll probably be making requests to other APIs. I recommend clj-http.
Frontend
For frontend programming, I recommend the Re-frame framework. It is extremely popular and the architecture will help you build more maintainable applications.
Callback Hell is a problem in ClojureScript just like it is in JavaScript. However, core.async changes the game. What used to be impossibly complicated asynchronous code with callbacks and promises becomes a breeze.