by Abhishek A Amralkar (@aamralkar) on Sunday, 19 November 2017

Vote on this proposal
Status: Submitted
Technical level


Clojure is a dynamic, general-purpose programming language. Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures.


  1. Clojure Introduction
  2. Working with REPL (READ EVAL PRINT LOOP)
  3. Clojure Data Structures
  4. Functional tools in Clojure
  5. Regular Expressions in Clojure
  6. Useful libraries in Clojure
  7. Functions in Clojure
  8. Our First Function in Clojure


  1. Laptop with any NIX distro. My personal favorite is Debian.
  2. Java 1.8
  3. Leiningen (
  4. Light Table (

Speaker bio

I am technologist with polymath background. I work on all technologies like DevOps, Cloud, Linux, Security, Databases, Clojure, Docker, AWS, Azure, Mesos, DCOS.

I run few meetup groups in Pune


My blog is located at