Мы пробовали Сириус. Для "с нуля" будет сложновато. Мы начинали с курсов в мини группе. Не знаю, можно ли писать название, МаксиПрофит. Там, правда, для маленьких, но очень доходчиво объясняет. Наверное, вы этот уровень уже прошли. Сейчас у дочки курсы МФТИ. Тоже подробные и понятные объяснения, программу не гонят точно (по мне, даже притормаживают), добиваются 100% усвоения. Начинают с совсем простых задач, в конце каждого урока будет 1-2, над которыми поломать голову. Но в итоге обычно все решается. Судя по описанию, ИТМО должно быть очень хорошим. Не влезло в расписание))