Explore the power of Clojure collections in this course. Delve into lists, vectors, maps, sets, and sequences. Master operations like adding and removing items, accessing, and transforming data efficiently. This course is geared to enhance your ability to manage and process data, boosting your Clojure programming skills.
Overview
Syllabus
- Lesson 1: Working with Lists in Clojure
- Working with Clojure Lists
- Change Inventory Items
- Complete the Hero Inventory Code
- Work with Lists in Clojure
- Managing Hero Inventory in Clojure
- Lesson 2: Working with Vectors in Clojure
- Working with Vectors in Clojure
- Refactor Hero Levels Vector Definition
- Accessing Vector Elements by Index
- Updating Game Inventories
- Manipulating Vectors as Stacks
- Hero's Inventory Management Final Exam
- Lesson 3: Working with Maps
- Working with Clojure Maps
- Transforming Create Map Syntax
- Retrieve and Print Map Values
- Modifying Game State in Maps
- Checking Key's Presence
- Master Maps from Scratch
- Lesson 4: Nested Maps
- Mastering Nested Maps Operations
- Refactor Nested Maps
- Accessing Nested Map Values in Clojure
- Modifying Nested Maps
- Deleting From Nested Maps
- Nested Maps Final Exam
- Lesson 5: Sets in Clojure
- Working with Sets in Clojure
- Defining Sets
- Adding and Removing Elements in Sets
- Check Element's Presence in a Map
- Sets Final Exam
- Lesson 6: Sequences in Clojure
- Understanding Sequences in Clojure Collections
- Accessing the First Element in Clojure Collections
- Accessing the Rest of Clojure Collections
- Adding Elements to Collections