1. Introduction
  2. Simple Structures and Basic Arrays
  3. Advanced Array Behavior
  4. Working with Lists
  5. Using Stacks and Queues
  6. Hash-Based Data Structures
  7. Sets, Trees, and Graphs
  8. Conclusion