Learn Algorithms
Through Visual Animation

Bogorithms logo

Algorithm Roadmap

Algorithms are organized into 12 categories, following a competitive-programming practice roadmap.

  • 01 Sorting →
  • 02 Searching →
  • 03 Two Pointers →
  • 04 Prefix Sum →
  • 05 Data Structures →
  • 06 Graph →
  • 07 Tree →
  • 08 Recursion & DP →
  • 09 Backtracking →
  • 10 Math →
  • 11 Bitmasks →
  • 12 Meet in the Middle →

Algorithm Board