Для олимпиадной математики посоветую Школково + открытые курсы Сириуса прорешать под корень! Они очень недооцененыЯндекс-лицей - это промышленное программирование, проектный трек. Олимпиадная информатика - это курсы Сириуса и Степика по С++, смены Сириуса (юниоры - с 6 класса), кружки по алгоритмам (бесплатные) Яндекс или Тинькофф (для начинающих - "информатика решает" ), летние школы - ЛКШ, ЛКШН, олимпиадные школы МФТИ и нарешка на codeforces