Skip to content

Syllabus

Yehonathan Sharvit edited this page Aug 2, 2021 · 7 revisions

Reference book: Clojure for the Brave and True

Basic

  1. Environment Setup
  2. Syntax
  3. Immutable collections
  4. Sequences
  5. Functional programming (map, filter and reduce)
  6. Recursion
  7. Destructuring and multi arity functions

Intermediate

  1. Clojure core principles
  2. Unit tests
  3. Records and Protocols
  4. Professional Dev Environment
  5. Component
  6. High order functions
  7. Leveraging the REPL
  8. Atoms
  9. Java Interop

Expert

  1. Multimethods
  2. Macros
  3. Concurrency
  4. core.async
  5. Lazy sequences
  6. Persistent data structures
Clone this wiki locally