Terminus Expanse
CurriculumBlogPricingSign in
Back to catalog
Common core

Algorithms & Data Structures

How to think in steps a machine can follow, and the handful of structures that carry all of computing.

Prerequisite: Computer Math

What you'll actually learn

Almost everything in software comes down to a small set of data structures — arrays, hash maps, trees, graphs — and knowing which one fits a problem before you write a line of code. This track builds that judgment from the failure mode up: what actually goes wrong (and how slow it actually gets) when you pick the wrong one, not just the Big-O notation for the right one.

What you'll be able to do

Given a real problem — not a puzzle with a known trick, but something like "this lookup is taking too long as the data grows" — you'll be able to identify which structure is causing the slowdown and why, and swap it for one that actually fits, which is the skill technical interviews are really testing for underneath the whiteboard theatrics.

Syllabus

1What an Algorithm Actually Iscore~11 min
2Measuring Work: Complexity Without Tearscore~12 min
3Arrays and Lists: the Cost of a Row of Boxescore~12 min
4Stacks and Queues: Order as a Featurecore~11 min
5Dictionaries and the Hashing Trickcore~12 min
6Trees: the Shape of Hierarchycore~12 min
7Searching and Sorting, Traced by Handcore~13 min
8Thinking in Pseudocodecore~12 min

Leads to

Frequently asked

How long does Algorithms & Data Structures take to complete?

Roughly 2 hours across 8 hands-on quests — you can go at your own pace and pick up exactly where you left off.

What do I need to know before starting Algorithms & Data Structures?

You should be comfortable with Computer Math first — the skill tree unlocks Algorithms & Data Structures once you've cleared those.

Is Algorithms & Data Structures free to learn?

Yes — Algorithms & Data Structures is fully available on the free tier, starting with a free first quest and no payment method required to sign up. Plus and Elite remove pacing limits but don't gate any of the Algorithms & Data Structures curriculum behind a paywall.

Start this skill for free

Create a free account and begin your first quest — no card required.

Start free