Golf dress codes can vary depending on the course, but generally, they are quite strict. Golfers are expected to wear collared shirts, pants or shorts of an appropriate length, and golf shoes. Some courses may prohibit denim, cargo shorts, and athletic wear.