А в чем проблема пройти на стажировку в Яндекс на общих условиях? В МИФИ наверняка есть олимпиадное программирование, подготовка к АСМ, ваш сын туда ходит?Программирование надо уметь самостоятельно изучать, а не кивать на то, что кто-то чему-то не научил. Как нам сказали когда-то в МИФИ, если что-то новое в айти появилось, пока это перевели, пока выпустили учебники, все уже устарело. Это было в эпоху до интернета. Так и сейчас, желательно изучать самому на англоязычных ресурсах.