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

CodeSignal

Mastering Complex Data Structures in Kotlin

via CodeSignal

Overview

In this course, you will expand your knowledge of Kotlin's more advanced features, including comprehensive data structures like maps, sets, and lists, as well as nesting these data structures together, which are crucial for managing more complex data efficiently.

Syllabus

  • Unit 1: Kotlin Data Structures: Mastering Data Classes, Pairs, Triples, and Lists
    • Return Person's Status Using Pairs and Triples
    • Two of a Kind: Mastering Data Class Equality
    • Append Elements to List Multiple Times
    • Unpacking Nested Data Classes in Kotlin
    • Extracting Elements from a List Using Indices
    • Finding Max and Min String Lengths in a List
    • Combining and Manipulating Lists in Kotlin
  • Unit 2: Kotlin Data Structures: Exploring Maps and MutableMaps
    • Modify Recipe Addition in RecipeManager Class
    • Grocery List Manager Bug Fix Task
    • Managing Tasks in Kotlin
    • Deregister Equipment from Inventory
    • Equipment Inventory Management
  • Unit 3: Kotlin Sets: Creating, Manipulating, and Understanding Their Efficiency
    • Perform Symmetric Difference in Set Operations
    • Managing Team's Roster
    • Check Flower Availability in Garden Set
    • Working with Unique Elements in Kotlin
    • Managing Store Inventory with Immutable Sets in Kotlin
  • Unit 4: Kotlin Nested Data Structures: Organizing and Managing Complex Data
    • Improving Error Handling for Nested Data Structures in Kotlin
    • Add a Book to Virtual Library Collection
    • Add a New Rocket to Fleet Data Structure in Kotlin
    • Managing Inventory Restock System
    • Managing Building’s Room Occupancy Data
  • Unit 5: Kotlin Data Structures: Understanding Stacks and Queues
    • Browser History with Stack Operations
    • Document Management Diagnostics Task
    • Managing Print Queue with ArrayDeque
    • Enhancing Kotlin Stacks with Peek and Pop Methods
    • Print Queue System

Reviews

Start your review of Mastering Complex Data Structures in Kotlin

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.