Opa, blz?
Existe sim.
Minha sugestão seria você buscar uma coisa real para resolver. Pensa num problema que você tem hoje e que a tecnologia poderia te ajudar. E aí começa a construir.
Faça isso por uns bons meses e aí você vai começar a perceber se fez boas escolhas ou não.
Pense no real objetivo das boas práticas. Para que elas servem? Em geral para que seu código tenha uma boa manutenibilidade e somente construindo coisas reais, que vão durar por vários meses e anos você conseguirá descobrir se de fato aprendeu e também se o que aprendeu é realmente útil.
Infelizmente a gente aprende muita coisa que não se prova útil na prática, é aquela velha frase: "na prática a teoria é outra". Então tome cuidado com estudar muito sem praticar de verdade.
Acredito que você está usando Javascript pela forma que fez a pergunta então um ponto importante é primeiro saber bem Javascript.
Você manja JS mesmo?
Eu considero obrigatório saber (de verdade) o conteúdo dos 6 livros "You Don't Know JS". De graça e em Português ou de graça pra ler no GitHub em Inglês.
E caso queira continuar estudando temos vários cursos, todos de graça, no CodeFTW. Além de comunidade ativa no Discord e WhatsApp para você tirar dúvidas sempre que precisar, a gente responde 100% das dúvidas. Sempre.