Начнем с того, что в большинстве IT-компаний, не только таких как Яндекс, Mail.ru, Google или Facebook и, но и в совсем небольших, на собеседованиях не особенно смотрят на резюме. Важнее то, что человек умеет. Собеседующий смотрит на то, как кандидат выполняет тестовое и годиться ли он для тех задач, на которые его берут.
Записи в резюме о том, что кандидат учился в таком-то вузе, прошел такие-то курсы скорее важны для рекрутеров. Им важно отсеивать потенциальных кандидатов и они обращают внимание на то, что у тебя написано, чтобы понять подходишь ли ты на вакансию или нет. Поэтому с этой точки зрения кажется, что если у тебя написано про онлайн-курсы — это круто, и если ты настолько хорош, что самообразованием смог прокачаться до достаточно высокого уровня, но при этом у тебя нет профильного образования, но ты смог пройти собеседование — ты красавчик, тебя наймут.
Теперь про сами курсы. На Coursera большое количество онлайн-курсов самой разной направленности, и многие из них сделаны очень качественно, и существенно позволяют повысить свою квалификацию. Так специализация Яндекса по С++, построена с целью дать ученикам навык программирования на этом языке, соответственно выйдя с этих курсов люди получают опыт и навыки применения языка для решения реальных практических задач.
Нужно только понимать, что эти курсы не учат программированию с нуля, нужны знания одного из языков программирования. о такое переменная, что такое цикл, и оператор ветвления, ты представляешь, что программа — это некоторый текст, написанный на каком-то языке программирования, у него есть какой-то синтаксис, правила, и эта программа пишется, потом как-то запускается. Такие совсем базовые фундаментальные вещи надо понимать, мы не объясняем, что такое переменная, класс, предполагается, что слушатели прямо вот эти совсем основы знают.
Пройдя всю специализацию, можно сильно прокачаться как программист и повысить свои шансы на то, чтобы вас наняли, как С++ разработчика.