About Us

About LearnToCP

LearnToCP is a free way to learn Competitive Programming, that focuses more on intuition and logic than pure math. It is made with the goal of teaching high school students how to go from beginners, to serious contestants by providing both the theory and the problems in one platform!

Goals

Free theory lessons

Long-form lessons on algorithms, data structures and ways of thinking.

A structured roadmap

An ordered roadmap that clearly tells you what to focus on, and when.

Hand-picked problems

Curated problems that both teach basics, and test logic the harder they get

100% free, forever

No paywalls, no locked chapters, no ads. Learning CP shouldn't cost anything.


The Developer
DK
Dušan Kovačević
@ZippyBagi · solo developer

My name is Dušan Kovačević and I'm a 17 year old high school student from Serbia. I built this website for two reasons. The first is to share my knowledge and inspire more people to get into competitive programming. And the second is to prepare for future competitions. My future goals are to improve this website, get to an Olympiad level competiton (SIO, maybe even IIO if I train hard enough), and get into MIT.