cp.uz
Algorithms, learning paths and olympiad archives in Uzbek.
Overview
An Uzbek-language competitive programming platform with an algorithm reference, structured learning paths and olympiad archives. Progress, notes and bookmarks connect the content to personal study.
The challenge
Learning paths depend on prerequisites, article sources and progress records. Repeatable content imports keep the catalogue and olympiad archive consistent as source material changes.
Engineering decisions
Give learning a structure
A prerequisite-aware roadmap connects articles into learning paths. Progress, notes and bookmarks support personal study, while structured seasons and problems make historical olympiad material discoverable.
Keep imports traceable
Canonical Markdown and JSON sources, pinned upstream revisions and idempotent imports make updates repeatable. Explicit prerequisite reconciliation keeps the roadmap consistent after content changes.
What it delivers
The local content inventory reviewed on 26 October 2026 includes 163 Uzbek articles, 885 exercise links and 174 glossary terms. The material builds on cp-algorithms and earlier community translations, with author and translator attribution retained.
Sources & context
Counts are from the local content inventory reviewed on 26 October 2026. Articles adapt cp-algorithms and earlier cp-uz/algo translations; credit belongs to the source authors and translation community.
cp.uz