Skip to main content

Math for Competitive Programming

The mathematical toolkit for competitive programming — number theory, modular arithmetic, combinatorics, graph algorithms, and dynamic programming patterns used in contests like LeetCode, Codeforces, and ICPC.

Advanced5 lessonsFree

This course builds on Data Structures & Algorithms and Discrete Mathematics for Developers. Complete them first for the best experience.

Lessons