Clojure Advanced
Beyond Clojure Intermediate. Macros, dynamic vars, refs + STM, lazy sequences, spec, transducers in depth. The features behind Clojure's reputation for power per line.
advanced7 lessons3 chapters7 graded exercisesClojure
No sign-up needed for lesson 1 · certificate on completion · sign up to save progress
What you’ll be able to do
Chapter by chapter. Every lesson ends in a graded exercise.
- Macros and Dynamic Vars
- STM and Lazy Sequences
- core.async, Java Interop, Performance
Taught in Clojure, graded on a real executor.
Curriculum
3 chapters, 7 lessons. Each lesson is a short read and a graded exercise.
- 1Macros: Code as DataRead · exercise
- 2Dynamic Vars and BindingsRead · exercise