Acho que vc precisa de prática! E junto com isso, estudar o que for necessário É aí que faz mais sentido estudar pela documentação do que através de cursos
Por exemplo, com seu conhecimento de hoje vc consegue montar algo como o TabNews? Ou Mercado livre? Ou Amazon? Pega qualquer um destes exemplos conhecidos e tenta implementar. Você vai esbarrar em algo que não sabe e vai ter que estudar, pesquisar e tentar fazer funcionar. Você não vai conseguir fazer de primeira, é assim com todo mundo Se vc fizer uma cópia do ML, vc consegue adicionar algo no carrinho, fazer aparecer lá dentro, criar um notificação? Consegue fazer um sistema de chat lá dentro? Perceba que são exemplos que estão na sua frente, vc sabe como funciona, mas talvez não saiba implementar Aí vc junta isso com outras coisas: qualidade do código, cobertura de Testes, qualidade do código dos testes, etc etc Voce sempre pode começar simples, estudar mais um pouco e melhorar seu projeto
A diferença disso aqui para um projeto de curso online é que eles foi criado por vc, vc vai decidir o melhor caminho pra ele, quais funcionalidades, como organizar seu projeto e código.
Não conheço nada melhor que isso para adquirir experiência na área dev