Completed
conj, the universal way of growing collections
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Poetry of Programming - Clojure for Beginners
Automatically move to the next video in the Classroom when playback concludes
- 1 Poetry of Programming - Clojure course Introduction
- 2 Evaluation
- 3 Function composition
- 4 Arithmetic by functions - Clojure
- 5 Predicate functions - Clojure
- 6 Hosted languages: Clojure and ClojureScript
- 7 Strings - Clojure
- 8 Lists in Clojure
- 9 Vectors - Clojure
- 10 Vector as a function
- 11 Symbol binding - "making memories"
- 12 Defining functions in Clojure
- 13 Lambda functions
- 14 Text and code blocks, slurping and barfing in maria.cloud
- 15 apply - manual function call
- 16 Common Beginner Problems - Clojure
- 17 Lazy sequences of numbers
- 18 Functional collection transformation
- 19 Selecting from a collection
- 20 Conditional: if special form
- 21 Conditional: cond
- 22 Logic with truthy and falsey
- 23 Reducing a collection - introducing the abstract idea
- 24 Reducing a collection - abstract definition and examples.
- 25 Hash-maps - Introduction
- 26 Keywords
- 27 Hash-sets
- 28 Sequence abstraction
- 29 conj, the universal way of growing collections
- 30 Creating collections
- 31 Iteration
- 32 Immutability
- 33 Troubleshooting techniques: walking the parens
- 34 zipmap
- 35 Recursion - explanation through a silly little example
- 36 Tower of Hanoi - recursive solution
- 37 Function not called - typical problem
- 38 Sequences construction with for
- 39 Point-free style in Clojure 1
- 40 Point-free style in Clojure 2: Golden ratio continued fraction sequence
- 41 Destructuring
- 42 Side effects
- 43 Quil: Creative Coding in Clojure and ClojureScript