Why "des"and not "de". Moderator please.
Here des is an indefinite article, plural of un. It may be idiomatic, but here in french progrès is plural.
You could say Elle fait de grands progrès en cuisine because des becomes de before an adjective.
But you couldn't use de as a preposition.
Why en cuisine here and not in the literally last question which was corrected to de cuisine?