Topics

20

Duration

40 Weeks

Progress

0/20

Learning Progress0%
Competitive Programming Roadmap

Contests & Competitive Programming Preparation

Learning Path

Follow these concepts in order to master this topic.

1
Introduction to Competitive Programming
2
Contest Workflow
3
Reading Problems Efficiently
4
Problem Classification
5
Choosing the First Problem
6
Time Management
7
Fast Input & Output
8
Competitive Programming Templates
9
Building Your Personal CP Library
10
Debugging Under Pressure
11
Handling Edge Cases
12
Stress Management During Contests
13
Virtual Contests
14
Upsolving
15
Code Review
16
Rating Improvement Strategy
17
Codeforces Roadmap
18
AtCoder Difficulty Progression
19
CSES Progression
20
ICPC Individual Preparation
21
ICPC Team Strategy
22
Communication During Team Contests
23
Notebook Preparation (ICPC Notebook)
24
IOI Preparation Strategy
25
Meta Hacker Cup Preparation
26
Google Code Jam Archive Practice
27
Common Contest Mistakes
28
Performance Analysis
29
Long-Term Training Plan
30
Becoming an Elite Competitive Programmer

Practice Websites

Practice what you've learned.

Projects

Apply what you've learned by building real projects.

Build Your Personal Competitive Programming Template
Advanced
Create a Complete ICPC Notebook
Advanced
Complete the Entire CSES Problem Set
Advanced
Reach Expert (1600+) on Codeforces
Advanced
Participate in 100 Rated Contests
Advanced