Creio que não exista um "melhor" curso. Minha indicação seria você pesquisar as áreas que existem atualmente no mundo da programação e escolher uma na qual você se identifique mais. Logo em seguida o ideal seria você traçar um "roadmap" do que você tem que aprender daquela área e ir estudando uma coisa de cada vez, no seu ritmo.
Caso você saiba inglês (nível intermediário ou avançado) e queira uma forma mais teórica a seguir, fica aqui minha recomendação do canal de um gringo chamado de Utsav, e, especificamente este vídeo aqui https://youtu.be/dPb1bg1mVLg.
Uma opção um pouco mais amigável e mais prática é o https://roadmap.sh/ onde de mostra um passo a passo por tecnologias de forma que cada tecnologia anterior é um "pré-requisito" para a próxima, junto também de sugestões do criador
Depois é só alegria! Você pode criar um portfólio para mostrar seus projetos e correr atrás de certificações de habilidades desejadas no mercado.
Caso você queira trabalhar em empresas no exterior, fazer o teste de idioma também é muito bem vindo! Como o TOEFL, IELTS, JLPT ou TestDaF por exemplo