Sugiro uma revisão no texto da explicação do video. O código abaixo esta repetindo 2x.
.conteudoPrincipal-cursos-link: nth-child(4n+1) { margin-left: 0; }
Ficou faltando o seguinte código
.conteudoPrincipal-cursos-link:nth-child(4n) { margin-right: 0; }