Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Consegui arrumar o erro sem ter que usar o nth-child(4n). Está correto?

Usei o seguinte código e tive um resultado satisfatório, sem necessidade de utilizar o nth:child(4n) e nth:child(4n+1). Gostaria de saber se estou correto

.conteudoPrincipal-cursos {
    display: flex;
    flex-flow: wrap;
    justify-content: flex-start;
}

.conteudoPrincipal-cursos-link {
    width: 23%;
    margin-bottom: 1%;
}
1 resposta
solução!

Fala ai William, tudo bem? O wrap vai resolver, mas, na verdade ainda vai haver espaços indesejados no layout, o ideal nesse caso seria realmente removê-los através da forma feita na aula.

Dessa maneira, somente será feita a quebra de linha quando for necessário, porque do jeito que você fez, ele vai quebrar por conta do espaço a mais existente e não irá ocupar todo tamanho em tela disponível.

Espero ter ajudado.