Overview
This course aims to introduce learners to Clojure by covering its basics, functional programming, and Lisp principles. By the end of the course, students will be able to understand Clojure syntax, work with data structures like lists, vectors, sets, and hash maps, create functions and higher-order functions, configure dependencies, manage namespaces, and use atoms. The teaching method involves a crash course format with a duration of 58 minutes. This course is intended for beginners interested in learning Clojure and functional programming concepts.
Syllabus
- Intro
- Prerequsites
- REPL and basic syntax
- Editor integration
- Def and basic types
- List and Vectors
- Sets
- Hash maps
- Functions
- Higher order functions
- deps.edn configuration
- Namespaces
- Atoms
Taught by
Clojure Crash Course