На курсе ученики познакомятся с понятием сложности алгоритмов, разберутся в темах сортировки, поиска, алгоритмов теории чисел, научатся применять основные структуры данных – от стека до ассоциативного массива, в том числе при решении олимпиадных задач с помощью линейных алгоритмов. Чтобы учиться на курсе, необходимы базовые навыки программирования на языке Python.