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

CodeSignal

Clojure Collections

via CodeSignal

Overview

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.

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

Reviews

Start your review of Clojure Collections

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.