Latticework

Command Palette

Search for a command to run...

intermediate14h estimated

Algorithms

Classic algorithmic patterns — sorting, searching, recursion, DP, graphs, and greedy — that show up constantly in interviews and in everyday engineering work.

Prerequisites

Useful for

software engineerfull stack engineerbackend engineerresearch engineerdata engineerdata scientistml engineerai engineerresearch engineerquant developerquant researcherquant trader

Modules

Sorting

16 min

Start

Searching

14 min

Start

Recursion

16 min

Start

Dynamic Programming

18 min

Start

Graph Algorithms

18 min

Start

Greedy

15 min

Start