Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Learn Cloiure using Interactive Programming

via Independent


Welcome to a zero-install, interactive, guide to get you started with Clojure using:

  • Clojure
  • Gitpod (A development environment delivered via the web browser)
  • VS Code (Or Gitpod Code, actually. In your web browser.)
  • Calva (A Clojure extension to VS Code. The thing this site is about.)
  • Calva's Getting Started REPL


  • The basics of the Clojure language (at least the start of the basics)
  • The basics of the ClojureScript language (we won't be using ClojureScript, but it is same language )
  • The basics of Calva (It's a bit as a side effect. You need it to learn Clojure this way, and by learning Clojure this way, Calva knowledge trickles in.)
  • What is meant by, and some ways to perform, Interactive Programming (aka REPL Driven Development)
  • Where to find Clojurians, i.e. folks who use Clojure and care about it (you will thus find help, the friendliest help you have ever seen a community provide)


Start your review of Learn Cloiure using Interactive Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.