Not all ribbons awarded to U.S. Service personnel are indicative of having received a medal. Efficiency, training, etc. ribbons are just that-- ribbons that are worn on the uniform after all other medals.
So a ribbon for basic training, completing specialist branch training etc? is that the jist that you are getting at?
Marksman ribbon etc?

interesting...

Ribbons, insignia of rank, and trade badges are not intended to be worn on civilian attire.
Thats because my filthy dirty branch badges doesnt look good after I have been in the bilge, and or its coated in waste lube oil...