Oi, seria uma boa você olhar o conteúdo da Freecodecamp, como está no nome, o conteúdo é gratuito e de ótima qualidade.

Vou dar uma olhada, valeu!