eu nao sei diferenciar um curso para iniciantes ou avançados,
pra inicio vai de curso gratuito mesmo, Gustavo Guanabara e ótimo pra isso.Caso quiser ainda um curso pago, existem varios na udemy que vale a pena dar uma olhada
se sentiu confortável? eu fui de programador Br e depois origamid para Front - end e depois rockstseat(O ignite) para aprofundar ainda mais nas tecnologias que uso.
agora estou esperando o lançamento do curso de kotlin do lucas montano para mobile pois quero seguir por esse caminho
espero ter ajudado ☺️