LogoAdaCpp
  • C++ IDE
  • C++ Learning
  • Fundamentals
  • Code Judge
  • Special Deals
  • Features
  • FAQ
LogoAdaCpp

Learn C++ programming with AI assistance, efficiently and effectively

Product
  • Features
  • Special Deals
  • FAQ
Resources
  • Changelog
Company
  • About Us
  • Contact Us
  • Waitlist
Legal
  • Cookie Policy
  • Privacy Policy
  • Terms of Service
Β© 2026 AdaCpp All Rights Reserved.

Course Center

Systematic learning for informatics olympiad, from beginner to advanced

XiXi's Competitive Programming L1: Core Programming Thinking & C++ Fundamentals

XiXi's Competitive Programming L1: Core Programming Thinking & C++ Fundamentals

16 lessons9 hours

CSP-J entry-level course covering GESP Levels 1–2. Master core programming thinking and C++ fundamentals.

Course DocsStudy Plan
XiXi's Competitive Programming L2: CSP-J Basic Algorithms & Data Structures

XiXi's Competitive Programming L2: CSP-J Basic Algorithms & Data Structures

24 lessons16 hours

CSP-J foundational course covering GESP Levels 3–4. Learn basic algorithms and data structures.

Course DocsStudy Plan
XiXi's Competitive Programming L3: CSP-J Advanced Algorithms & Data Structures

XiXi's Competitive Programming L3: CSP-J Advanced Algorithms & Data Structures

54 lessons25 hours

CSP-J advanced course covering GESP Levels 5–8. In-depth study of advanced algorithms and data structures.

Course DocsStudy Plan
XiXi's Competitive Programming L4: CSP-S Senior Division Systematic Course

XiXi's Competitive Programming L4: CSP-S Senior Division Systematic Course

81 lessons31 hours

CSP-S/NOIP systematic course. Prepare for provincial competitions with mastery of graph theory, dynamic programming and other advanced algorithms.

Course DocsStudy Plan