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

Scrimba

Data Structures and Algorithms

via Scrimba

Overview

Build a solid foundation in data structures and algorithms, the key to writing efficient code and acing technical interview challenges. You'll learn Big O, recursion, sorting, searching, and core data structures like stacks, queues, trees, and graphs, all with tons of challenges.

Syllabus

  • Welcome
  • Mission: Save the Dinosaurs
  • Big O Notation
  • Challenge: Time Complexity Analysis
  • Space Complexity
  • Big O Simplification Rules
  • Arrays
  • Challenge: Dinosaur Age Range
  • Strings
  • Challenge: Palindromes
  • Intro to Sorting and Searching Algorithms
  • Bubble Sort
  • Detour: Recursion
  • Merge Sort
  • Challenge: Linear Search
  • Binary Search
  • Maps
  • Challenge: Tag Sum Lottery
  • Stacks
  • Challenge: Expression Validation
  • Queues
  • Challenge: First Unique Dinosaur Age
  • Learning Tip: Visualize
  • Linked Lists
  • Challenge: Add to the End
  • Trees
  • Binary Search Trees
  • Challenge: BST Search
  • Depth-First Search and Breadth-First Search
  • Graphs
  • Challenge: The Friendliest Dinosaur
  • Challenge: Are They Connected?
  • Congratulations!
  • How to Utilize Your Certificate
  • Want to become a Scrimbassador?

Reviews

Start your review of Data Structures and Algorithms

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.