Practice with AtCoder Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1Foundations

Choose a Language (C++)
Big O Notation
Set up Environment

2Gray -> Brown (Rating < 800)

Basic Math & Strings
Practice A & B problems

3Brown -> Green (Rating 800-1200)

Core Algorithms
Practice Upsolving

4Green -> Blue (Rating 1200-1600)

Tackle D problems (ABC)
Data Structures (Union-Find, BIT)
Join ARC

5Blue -> Yellow (Rating 1600-2000)

Advanced Algorithms
Advanced Data Structures

6Yellow -> Red (Rating 2000+)

Conquer AtCoder Grand Contest
Deep Topics
Contest Analysis & Editorials

Visit the following related paths and keep learning.