Olá Ederson, durante o curso, a maioria do meu tempo praticando era com os exemplos da DSA mesmo. No final dos cursos, eu fazia os projetos com feedback, pois acho que eram os melhores para testar as habilidades.
Os mini-projetos também são uma ótima fonte de treinamento. Creio que o melhor modo de treinar e aprender é fazendo. Então o quanto mais você tentar fazer sozinho, mais rápido você vai aprender.
De fato, o conteúdo é extremamente denso. Por isso, alguns deles eu já revisei algumas vezes depois que terminei. Tente praticar, nem que seja apenas escrevendo os passos que você tomaria para solucionar o problema. O código é algo que você vai ter que constantemente procurar e estudar.