Much depends on the type of coin, the type of corrosion, the amount of whatever is one the coins. As already noted are these valuable or just ordinary coins? If just ordinary, take them to a bank and let them just give you cash for them. If there are any valuable types of coins, again, it depends on the coin. Are they Silver, Gold, Clad, pennies, nickels, dimes or what?
To start with I suggest you first place some of them in distilled water and then blow dry. Might absorb some of the corrosion. Next purchase some Acetone from any paint supply place,
Walmart,
Kmart, etc. Allow those coins to soak in the Acetone for a while. It really doesn't matter if a few minutes or days, Acetone will not effect the metal of a coin regardless of time. To neutrlize the effects of Vinegar, an Acid of usually about 4%, make a watery paste of Baking Soda and the distilled water. Slush some of the coins around in that but do not rub the coins with this and/or your fingers. Then rinse with the distilled water and blow dry.
Again, depending on the value of the coins, additional attempts to remove what you term corrosion may actually leave pot marks on the coins. Again, so much depends on what you term as corrosion. Might just be garbage type buildup but a better description would be nice or even a photo.