I am English and we just say "zip", "zipper" is American
duolingo use american english because it has more speakers
I wouldn't really say a bag has a zipper. A zip is on things like bags, pencil cases, etc. but a zipper is on stuff like men's trousers and shorts.
In America they're all zippers. Zip isn't even a noun.