Alguns cursos de graça da UDEMY vale a pena fazer. O que me incomoda na plataforma é a impossibilidade de remover estes cursos depois, já que são de graça e muitos ou todos não geram certificado.
Se não me engano, só cursos pagos no Udemy podem expedir certificados. Acredito que também existam outras limitações pra cursos gratuitos.
De qualquer maneira, fica a minha dica: pegar cursos gratuitos no Udemy é muito bom, mas por serem gratuitos e fáceis de achar, também são fáceis de abandonar. Ficar pulando de curso em curso é péssimo pra evolução do estudo do programador. O ideal é focar em apenas um ou poucos cursos de uma vez e seguir até o final.
No mais, esses cursos gratuitos costumam ser bem incompletos ou de qualidade mais baixa, até porque muitas vezes eles servem de chamariz para os cursos pagos dos mesmos instrutores. Além do fato de que raramente são atualizados (o que também é o caso de muitos cursos pagos, né, infelizmente. Sempre bom ficar de olho).