Cara, algo que faço muito é pedir para a IA revisar meu código como um professor e tenho colhido bons frutos assim.
Essa galera de curso é muito desconexa da realidade do dia-a-dia de trabalho, digo por xp própria. Já fiz alguns cursos sobre o assunto e no dia-a-dia de trabalho o conteúdo não tem uso por diversos fatores:
- tempo curto para entregar a feature
- sem tempo pra poder refatorar
- etc...
Claro que isso varia de empresa para empresa.
Levando em conta seus 2 anos de xp, eu não iria de livros, acho que você precisa de mais tempo na área pra poder ir se familiarizando mais, ficando mais experiente e aí sim ir para os clássicos.
Como sugestão, recomendo você focar em estrutura de dados e algorítimo, a base(eles são os 80/20 do princípio de pareto).
Quando estiver escrevendo seus código, peça para a IA usar as boas práticas como um professor, leia a resposta, faça perguntas.
Na minha humilde opinião, isso tem mais a agregar do que qualquer curso que você vá fazer agora, ao menos dos que eu já vi disponíveis no mercado.
Ps.: Isso é só uma opinião, vc filtra e vê se ela se encaixa com sua realidade, caso contrário, basta ignorá-la.