Web Platform · C++ Interactive Micro-Lessons

Algorithms you see, concepts you master

Animated micro-lessons, authentic contest OJ, and printable worksheets for C++ olympiads.

Runs directly in modern browsers · No installation needed

CStudy — 算法岛全景
240+
Micro Lessons

Step-by-step animation with live variable tracing

2000+
Contest Problems

Authentic exam questions judged in real-time sandboxes

14
Core Modules

From loops and arrays to graph algorithms and DP

Learning Loop

Visual Intuition ➔ Sandbox Practice ➔ Paper Mastery

Moving beyond brute-force drill to an intuitive, self-reinforcing learning cycle.

01

Interactive Animation

Step through code like a debugger, tracking variables and memory states intuitively.

02

Smart Recommendations

Practice right after class with problem sets intelligently tailored to the lesson.

03

C++ Online Judge

Isolated sandbox execution providing instant verdicts: AC, WA, TLE, and diagnostics.

04

Printable PDF Export

Proprietary server layout engine formats clean, print-ready A4 worksheets for offline review.

Island Roadmap

Structured stages to meet learners where they are

From foundational syntax to olympiad sprint camps.

Foundational Coding

Foundational Coding

Variables, conditional branches, and loops made simple.

Data Structures

Data Structures

Arrays, structs, stacks, and queues with visual clarity.

Core Algorithms

Core Algorithms

Binary search, recursion, and depth-first search demystified.

Olympiad Sprint

Olympiad Sprint

Graph theory and dynamic programming designed for medal runs.

FAQ

Frequently asked questions

Who is this platform designed for?

Upper primary, middle, and high school students. Whether starting fresh with C++ syntax for GESP 1–4 certificates or preparing for CSP-J / CSP-S olympiads, guided learning stages are provided.

Why interactive animations instead of static videos?

Interactive animations make abstract execution tangible: learners step through logic, track pointers, and build intuition in focused 5–15 minute micro-lessons.

How does the Online Judge evaluate code?

Code executes within an isolated, secure compiler sandbox against standardized test datasets, diagnosing AC, WA, TLE, RE, and CE with detailed diagnostics.

What makes the exported PDF worksheets special?

Optimized for home printing and handwritten practice. Stems, code blocks, and answer grids are cleanly laid out without awkward page breaks.