Assim, cursos pode ser de graça, conquistar o conhecimento nem tanto! Lembre que quando vemos algo nos ser ensinado muitas vemos nos é entregue algo mastigado e consumimos. Agora observar e montar uma lógica ... O estudo nos apresenta ferramentas e métodos - como vamos entender isso vai depender de muito trabalho, momentos de muita busca, frustação e novamente trabalho, busca e realizaçao.
Depois de um tempo criamos os padrões para resolução de problemas - quanto tempo? qual é o esforço (investimento)? Gustavo Guanabara, Freecodecamp, tem muitos. Eu iria de Guanabara pra começar.
Boa Viagem!