Skip to content
dsa/roadmap
CoSc3111 · AAU · C++

Data structures & algorithms, one visual step at a time.

A free study roadmap that follows your instructor's outline, at exam depth and never deeper. Animations synced to C++, exam lenses, quizzes and three labs. Your progress stays in this browser.

chapters
8
chapters
topics
38
topics
weeks
~16
weeks
sign-ups
0
sign-ups

The rule: Don't just watch: implement it yourself, then solve 2–3 problems.

Every topic, the same loop

About 26 hours of guided study across 38 topics. Each page has the same order, so you always know where you are.

  1. 01
    Watch it move

    Step through every algorithm with the code line lit up as it runs.

  2. 02
    Read real C++

    Every snippet compiles with g++ -std=c++17 and shows its output.

  3. 03
    Check yourself

    Quick quizzes, exam-style questions and the classic mistakes.

  4. 04
    Prove it

    Trace by hand, implement it, solve 2–3 problems, tick "I can…".

The 16-week plan

Short on time? Stretch the plan. Don't skip chapters: each one builds on the last.

Phase 1: Foundations

Weeks 1–4

Phase 2: Linear & Hierarchical

Weeks 5–10

Phase 3: Graphs, Fast Sorts & Exam Prep

Weeks 11–16
Exam mode →

A random timed quiz across the chapters you choose.

Cheat sheets →

One printable page per chapter, plus the master Big-O table.

Level Up →

Interview patterns built on the course. Optional.

Keyboard shortcuts

⌘K /
Search topics, glossary, cheat sheets
space
Play / pause the visualizer
← →
Step back / forward
r
Reset the visualizer
?
Show this help