Meus 2 cents,
Eu acredito que IA como tutor pode ajudar muito, afinal voce pode perguntar o quanto quiser que ela nao cansa, pedir para mudar a explicacao, etc.
Alguns detalhes:
-
coloque no prompt base alguns fundamentos, tais como pedir que os exemplos gerados sigam SOLID.
-
Dentro do razoavel, tambem coloque sobre Clean Code (DRY, KISS, YAGNI)
-
Lembrar de pedir para escrever testes unitarios quando possivel
Aprender eh praticar: peca para o modelo gerar propostas de sistemas simples onde voce possa implementar funcionalidades e que sejam facilmente verificaveis e auditaveis com boas praticas de desenvolvimento (pelo proprio LLM)
A vantagem do curso eh voce treinar com a orientacao de alguem que dedicou um certo tempo para criar um caminho mais adequado para um humano, coisa que a IA nao vai fazer com tanta atencao - alias, as vezes o caminho que a IA monta pode ser bem ruim.
Resumindo: humano eh importante para curadoria do conteudo, a IA nao tem muito bom senso para selecionar o que importa nem a ordem de apresentacao.
Mas uma pessoa com certa flexibilidade consegue driblar isso e aprender por conta.
Mas tambem eh verdade que nem todo mundo consegue - mas isso nao eh demerito nenhum, somos seres gregarios e a participacao em grupo neste sentido eh absolutamente normal.
Saude e Sucesso !