@JeffS1lva, um curso online e gratuito e bem formatado é do Matheus Batiste, cara vale a pena:
https://www.youtube.com/watch?v=vJt_K1bFUeA&list=PLnDvRpP8Bnex2GQEN0768_AxZg_RaIGmw
A playlist é bem completa para um início.
Ele apenas tem um pequeno problema sobre o uso de subscribe, mas que eu resolvi, no meu repositório do projeto com alguma pesquisa e seguindo as boas práticas do Angular.
Segue o meu repositório que é o mesmo projeto, divido em back e front, no meu caso eu fiz um adicional criando uma página de login para controle de usuário.