Eu segui todas as instruções corretamente, no google Chrome nem foi necessário botar o código como foi explicado no curso pois o flexbox não botou o espeçamento entre os dois últimos elementos, botei o seguinte código
.conteudoPrincipal-cursos{
display: flex;
flex-wrap: wrap;
}
.conteudoPrincipal-cursos-link{
width: 23%;
}
No google Chrome tive o resultado desejado mas no firefox e no edge os elementos que ficam embaixo dos outros estão colados(apenas nesse grid estou tendo esse problema), e coloco o margin-bottom como no curso e não mudou nada