CS210
In Development
systems
CS 210

Data Structures & Algorithms

Every data structure is an argument about the world. Every algorithm is a strategy, a tradeoff, a value judgment. We implement every structure before using the library version. No LeetCode grind — deep projects that transfer.

18Weeks
4Units
3Tracks
0Exams

Data Structures & Algorithms

Every data structure is an argument about the world. Every algorithm is a strategy, a tradeoff, a value judgment. We implement every structure before using the library version. No LeetCode grind — deep projects that transfer.

01

Implement every structure from scratch

02

Derive time complexity

03

Build 12 mini projects

04

Understand critical history of computation

05

Profile algorithms on real data

06

Portfolio-based assessment

01

Build First, Abstract Second

02

Each Structure Is a Story

03

No LeetCode Grind Culture