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

Codecademy

Learn Complex Data Structures

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore complex data structures that simplify advanced operations through abstraction. This course delves into abstract data structures, solving problems beyond linear iteration. You'll learn how these structures solve nuanced challenges and prepare you for solving complex algorithmic problems.

Syllabus

  • Learn Hash Maps: Learn about hash maps, the efficient key-value storage used in many different programming languages, and then implement one yourself!
    • Lesson: Hash Maps: Conceptual
    • Quiz: Hash Maps: Conceptual
    • Lesson: Hash Maps: Python
    • Project: Blossom
  • Learn Trees: Learn the tree data structure using Python and create an adventure game!
    • Lesson: Trees: Conceptual
    • Quiz: Trees: Conceptual
    • Lesson: Trees: Python
    • Quiz: Trees: Python
    • Project: Choose Your Own Adventure: Wilderness Escape
  • Learn Heaps: Learn the data structure of heaps using Python. A heap is a specialized type of tree with many applications.
    • Lesson: Heaps: Conceptual
    • Quiz: Heaps: Conceptual
    • Lesson: Heaps: Python
    • Quiz: Heaps: Python
  • Learn Graphs: Learn the graphs data structure using Python. Graphs are the perfect data structure for modeling networks!
    • Lesson: Graphs: Conceptual
    • Quiz: Graphs: Conceptual
    • Lesson: Graphs: Python
    • Quiz: Graphs: Python
    • Project: Maze Explorer

Taught by

Kenny Lin

Reviews

4.6 rating at Codecademy based on 14 ratings

Start your review of Learn Complex Data Structures

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.