Mano se você quer ser o bonzão em computação mesmo, primeiro de tudo: começa por matemática.
Consigo consumir conteúdo em inglês
Sugestão de cursos: https://www.coursera.org/specializations/discrete-mathematics
ATENÇÃO: esse programa de cursos vai exigir que você tenha muita paciência e resiliência, especialmente se você não tem uma boa fundamentação matemática.
Se não aguentar fazer todos, tente pelo menos o primeiro, terceiro e quinto. Se você conseguir sair disso com uma boa base (estudando sem pressa), quando você for estudar algoritmos vai ser beeem menos frustrante.
Se você não gostar de mátemática, pule direto para: https://www.coursera.org/learn/algorithms-part1 ou https://www.coursera.org/learn/algorithmic-toolbox
Se quiser realmente manjar muito de algoritmos e estruturas de dados, tem esse programa integrado que parece bom: https://www.coursera.org/specializations/data-structures-algorithms. Ainda não fiz todo, só o primeiro e o segundo. Caminhando para o terceiro.
Além disso, existe o Teach Yourself Computer Science que, pra mim, é o resumo mais valioso que existe na internet: https://teachyourselfcs.com/
Não tenho inglês :(
Caso não tenha inglês, esqueça tudo isso e foque nesse: https://github.com/Clemensss/TeachYourselfCS-PT/blob/master/TeachYourselfCS-PT.md
Além desse recurso, você já conhece a Universidade Brasileira Livre? Aqui está: https://github.com/Universidade-Livre
Lá você todo um cronograma de ciência da computação que você pode seguir livremente segundo seus interesses. Apenas se mantenha num caminho do início ao fim.
Resumo
Ser expert em Ciência da Computação não é uma corrida de 100 metros rasos, é um maratona. Tenha em mente que você não vai ser foda em 1 ou 2 anos. O conteúdo do Teach Yourself Computer Sciente, por exemplo, são coisas que você vai ter que debruçar durante vários momentos da vida.
Boa sorte!