Informatics Olympiad poster

Informatics
Olympiad

Algorithmic thinking, data structures, and problem-solving patterns with IOI-style practice.

Classes
12
Total Hours
20–30
Level
Beginner → Advanced
End Result
Contest-ready

Hi! I'm Ahnaf Shahriar Asif

NHSPC nationals Top-10; BDOI 6th (2019) and 5th (2020)—earning bronze, then silver. I study CSE & Mathematics at BRAC University and compete in ICPC/IUPC.

I make algorithms approachable—idea first, code next, optimize last. I’m patient with bugs and relentless about clarity.

What you'll learn

  • Language speed: C++ STL (or Python path), fast I/O, templates
  • Data structures: stacks/queues, maps/sets, heaps, DSU, segment trees
  • Algorithms: two-pointers, binary search, greedy, DP patterns, graphs
  • Math for CP: prefix sums, combinatorics, bit tricks, modular arithmetic
  • Debugging & complexity: edge cases, asymptotics, memory
  • Ladders, timed contests & editorial-style walkthroughs