A educational repository covering fundamental algorithms and design paradigms — from sorting, greedy algorithms and divide & conquer to dynamic programming, backtracking, branch & bound, and parallel computing.