Discover Scala's native data structures: Arrays, Lists, Sets, and Maps. This course enhances your ability to manage and manipulate data in Scala. Starting with arrays, you will explore multi-dimensional arrays, lists, sets, and maps, focusing on creation, element access, properties, and practical usage. This knowledge equips you with the skills needed for more advanced programming tasks.
Overview
Syllabus
- Lesson 1: Exploring Arrays in Scala
- Exploring Scala Arrays with Subway Lines
- Scala Subway Switcheroo
- Subway Line Selector Debug
- Scala Subway Line Final Stop Update
- Space Fleet Array Challenge
- Lesson 2: Multidimensional Arrays in Scala: A Chessboard Coding Saga
- Mystery Book Search on Scala Bookshelf
- Make a Move in Scala Tic-Tac-Toe
- Miniature Chessboard Logic Correction
- Tic Tac Toe Board Moves in Scala
- Scala Tic-Tac-Toe Board Creation
- Lesson 3: Exploring Scala Lists: From Basics to Advanced Usage
- Appending a Task to the To-Do List in Scala
- To-Do List Debugging in Scala
- Expanding the To-Do List in Scala
- Daily Task List in Scala
- Lesson 4: Exploring the Uniqueness of Scala Sets: Creation, Management, and Properties
- Exploring Library Genres in Scala
- Adding a New Genre to a Mutable Set in Scala
- Fixing the Library Genre Collection in Scala
- Managing Book Genres in Scala
- Managing Book Genres in Scala
- Lesson 5: Exploring Map Collections in Scala
- Exploring Animal Habitats in the Zoo
- Extending the Zoo Map in Scala
- Zoo Habitat Maintenance Challenge
- Mapping Zoo Animals in Scala
- Managing Animals in the Virtual Zoo