Algorithmic Training
Unified, Two-Depth Workshop Structure
Curriculum Overview
KCPC workshops follow a unified single weekly session model where content is delivered at two complementary levels:
Beginner-friendly. Accessible examples, drawings, patterns, and experiments.
Advanced extensions. Mathematical generalisations, full algorithms, proofs, and variations.
This structure ensures beginners are never left behind while advanced members receive challenging depth. The curriculum prioritizes problem solving over coding, focusing on how to think rather than just memorizing techniques.
Programme Structure
Building universal intuition. Exercises to problems, pattern searching, Lambda Calculus.
Weekly domains: Graphs, Combinatorics, Number Theory, FFT, Data Structures. Each session has beginner and advanced tracks.
Optional sessions for internship prep: DP, Greedy, Binary Search, Sliding Windows.