Isso depende muito de qual seu nível de experiência em programação. Eu aconselho você dar uma olhada nos cursos do Maximillian, já fiz alguns deles e o conteúdo é excelente! Ele explica bem, coloca em prática, e dá certificado: https://www.udemy.com/user/maximilian-schwarzmuller/
Ah, e claro, os cursos também são bem baratos!