Быстрое введение в C++ и STL, сортировки и бинарный поиск, основные структуры данных, линейные алгоритмы, графы и поиск кратчайших путей, основы теории чисел и комбинаторики, полный перебор, рекурсия, битовые маски и динамическое программирование.
Все темы закрепляются решением олимпиадных задач и регулярными учебными контестами с последующим разбором.