Skip to content

A roadmap designed to help beginners in competitive programming reach Codeforces Div2 A and B problem-solving skills within 20 days. This repository contains structured content, timelines, and resources to guide learners step-by-step through foundational topics in programming and algorithms.

Notifications You must be signed in to change notification settings

codewithtanvir/Level-0-Competitive-Programming-Roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

πŸ† Level 0 Competitive Programming Roadmap

Duration: 20 days of consistent learning & practice
Target: Be ready to solve Codeforces Div2 A and B problems!


πŸ“š Content Overview

  1. Introduction to Programming
  2. Data Types & Arithmetic & Bitwise Operations
  3. Conditions & Logical Operations
  4. Loops
  5. Arrays and Strings
  6. Functions & Built-In Functions
  7. Recursion
  8. Complexity Analysis
  9. Constructive Algorithms + Greedy
  10. STLs I: Vector, Pairs, Deque, Queue, Stack
  11. STLs II: Set, Map, Priority Queue

⏳ Timeline

  • For Coaches: Cover each topic over a week with 1 session for teaching + 1 session for solving problems.
  • For Trainees: Aim to master each topic within 3-5 days by learning and completing problem sheets.

πŸ”— Problem Sheets


πŸŽ₯ Recommended Resources

Topic Videos Blogs Templates
Intro to Programming Errichto on YouTube Intro to Competitive Programming
Data Types Data Types Explained Data Types Overview
Conditions Conditional Statements If Conditions (W3Schools)
Arrays Working with Arrays Intro to Arrays (W3Schools)
Strings Strings in C++ Intro to Strings (W3Schools)
Functions Introduction to Functions Functions (W3Schools)
Recursion Understanding Recursion Recursion Overview (W3Schools)
Complexity Analysis Time Complexity & Big O Time Complexity (USACO Guide)
STLs STLs in Arabic English STL Series Intro to Data Structures (USACO Guide) Sets & Maps

πŸ“” Extra Resources

Solutions & Tutorials

  • For AtCoder and Codeforces problems, use tutorials and view others' accepted submissions.
  • For UVA problems, feel free to Google for community solutions and discussions!

Let’s get started on this Level 0 journey and work toward solving Codeforces Div2 A and B problems confidently! Happy coding πŸŽ‰

About

A roadmap designed to help beginners in competitive programming reach Codeforces Div2 A and B problem-solving skills within 20 days. This repository contains structured content, timelines, and resources to guide learners step-by-step through foundational topics in programming and algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published