Skip to content

CP Tutorial

Introduction to CP tutorial

Quickly understand what is competitive programming and the outline for this tutorial

Programming Language C++

If you are unfamiliar with C++, you can read the tutorial for C++ and start writing your first line of code.

CP Techniques

Some Common Techniques helpful in competitions.

Algorithms and Data Structures

Covers essential algorithms and data structures relevant to competitive programming.

Goal of this website

To create a beginner-friendly tutorial with practice problems added to each section.

If you are a beginner in C++ and Competitive Programming, you can start by reading the first page of tutorial and begin coding.

If you are experienced and want to improve you skills, you can jump to Algorithms and Data Structures section for more advanced material.

Feel free to share this website or use it as teaching material.