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
Learning Loop
Visual Intuition ➔ Sandbox Practice ➔ Paper Mastery
Moving beyond brute-force drill to an intuitive, self-reinforcing learning cycle.
Interactive Animation
Step through code like a debugger, tracking variables and memory states intuitively.
Smart Recommendations
Practice right after class with problem sets intelligently tailored to the lesson.
C++ Online Judge
Isolated sandbox execution providing instant verdicts: AC, WA, TLE, and diagnostics.
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
Variables, conditional branches, and loops made simple.
Data Structures
Arrays, structs, stacks, and queues with visual clarity.
Core Algorithms
Binary search, recursion, and depth-first search demystified.
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.