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

YouTube

Poetry of Programming - Clojure for Beginners

via YouTube

Overview

Dive into Clojure programming with mini lectures focusing on functional programming, problem-solving, and self-learning. Ideal for beginners.

Syllabus

Poetry of Programming - Clojure course Introduction
Evaluation
Function composition
Arithmetic by functions - Clojure
Predicate functions - Clojure
Hosted languages: Clojure and ClojureScript
Strings - Clojure
Lists in Clojure
Vectors - Clojure
Vector as a function
Symbol binding - "making memories"
Defining functions in Clojure
Lambda functions
Text and code blocks, slurping and barfing in maria.cloud
apply - manual function call
Common Beginner Problems - Clojure
Lazy sequences of numbers
Functional collection transformation
Selecting from a collection
Conditional: if special form
Conditional: cond
Logic with truthy and falsey
Reducing a collection - introducing the abstract idea
Reducing a collection - abstract definition and examples.
Hash-maps - Introduction
Keywords
Hash-sets
Sequence abstraction
conj, the universal way of growing collections
Creating collections
Iteration
Immutability
Troubleshooting techniques: walking the parens
zipmap
Recursion - explanation through a silly little example
Tower of Hanoi - recursive solution
Function not called - typical problem
Sequences construction with for
Point-free style in Clojure 1
Point-free style in Clojure 2: Golden ratio continued fraction sequence
Destructuring
Side effects
Quil: Creative Coding in Clojure and ClojureScript

Taught by

Attila EGRI-NAGY

Reviews

Start your review of Poetry of Programming - Clojure for Beginners

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.