A complete, source-aware course

Understand complexity. Do not just memorize proofs.

A bilingual path from computation theory to NP-completeness, approximation, randomness, and space complexity—with explanations, solutions, and interactive visuals.

362 PDF + 4 books

Source map with page-level references

11 units

From foundations through PH and oracles

HE ⇄ EN

A complete mirrored path in both languages