Стоп. Я автор топа. Если абитуриент планирует знать программирование на уровне Яндекса, и претендует на собеседование на позицию, где требуется знание сложных алгоритмов, то он и рваться будет в Физтех, Вышку или на крайняк на ВМиК. Вопрос, что делать тем, кому IT интересно, но не на таком сложном уровне. Или кто просто не решается подписаться на изучение такого сложного материала, и собирается изучать самостоятельно/на курсах