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

CodeSignal

Applying Advanced Ruby Data Structures in Practice

via CodeSignal

Overview

You will apply your knowledge of Ruby's more advanced features, including comprehensive data structures like hashes, sets, arrays, and nested structures in practice. Solving practice challenges will help to master the skills you have just revised.

Syllabus

  • Unit 1: Managing Data with Ruby: Building a Student Management System
    • Manage a Collection of Books with BookLibrary Class
    • Planet Tracker Implementation
    • Managing Locations with MapManager
  • Unit 2: Building an Address Book Application with Hashes
    • Simple Inventory Management System
    • Shopping Basket Manager
    • Implementing a Book Inventory Management
    • Building a Geographical Map
  • Unit 3: Managing Student Enrollments with Sets and Hashes
    • Conference Seating Arrangement Management
    • Managing Unique Tags with Sets
    • Manage a Collection of Books in a Library System
  • Unit 4: Managing Employee Records: Nested Hashes and Arrays
    • Managing Factory Safety Inspection Records
    • Library Management System
    • Finance Tracker Implementation
    • Simulated File System Management
  • Unit 5: Managing Document Editing History with Stacks
    • Playlist Manager Using Stacks
    • Browsing History Tracker Implementation
    • Storage Management System
    • Implementing a Basic Ticket Booking System
    • Navigating a 2D Grid with Undo and Redo Operations

Reviews

Start your review of Applying Advanced Ruby Data Structures in Practice

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.