O curso apresenta o conceito de injeção de depêndencia utilizando o framework Spring como forma de exemplificação. Porém, o conceito em si é independente de qualquer framework, o que não se pode dizer o mesmo da anotação "@Autowired".
A anotação não apenas é exclusiva de aplicações que façam uso do Spring, como as versoes mais atuais do próprio framework já dão suporte a anotação "@Inject", que é a forma oficial/padronizada utilizada pelas especificações Java/JakartaEE, em especial, a especificação CDI (Contexts and Dependency Injection).
Reforçar o uso de elementos pertencentes as documentações oficiais, invés de elementos proprietários (e não padronizados) de terceiros, é sempre preferível, para que a pessoa desenvolvedora fique menos dependente de frameworks.