Systematic learning for informatics olympiad, from beginner to advanced
CSP-J entry-level course covering GESP Levels 1–2. Master core programming thinking and C++ fundamentals.
CSP-J foundational course covering GESP Levels 3–4. Learn basic algorithms and data structures.
CSP-J advanced course covering GESP Levels 5–8. In-depth study of advanced algorithms and data structures.
CSP-S/NOIP systematic course. Prepare for provincial competitions with mastery of graph theory, dynamic programming and other advanced algorithms.
Comprehensive CSP-J preliminary exam preparation covering computer basics, data structures, algorithms, encoding and number theory