Algorithms and Search Foundations
Not startedStart with visible list work, reuse that search language for binary search, and then carry the branch into one live graph bench for adjacency, BFS, DFS, and visited-state behavior.
Use this track when the computer-science slice should stay compact and simulation-first, but still grow beyond the original list-only pilot. The path starts with sorting as a visible process, carries that same bounded search language into binary search, and then reuses one shared graph bench so adjacency, frontier order, and cycle bookkeeping all stay honest instead of becoming syntax lessons.