This guide is designed for beginners who want to get started with competitive programming.
It provides a carefully selected set of beginner-friendly Codeforces problems to practice logic and implementation skills, along with a collection of learning resources (courses, books, and problem sets) to build a strong foundation in programming and problem-solving.
- RESOURCES.md – curated learning resources
-
PS1 – Implementation & Simulation
Problems that test your ability to translate rules directly into code. -
PS2 – Greedy & Sorting
Problems that require sorting and greedy strategies. -
PS3 – Basic Math & Number Theory
Problems based on divisibility, prime factors, parity, and algebraic reasoning. -
PS4 – Constructive & Ad-Hoc Logic
Problems requiring creative thinking and construction of valid solutions.
Start with the resources, then solve the problem sets in order.
Credits: Problem statements curated by Ankur Singh