A protective coating is a layer of material, which is applied on the surface of another material with the aim of preventing or inhibiting corrosion. Protective coating can be classified into metallic and non-metallic coatings. Commonly used materials in metallic protective coatings include aluminum, zinc, and chromium, whereas, non-metallic protective coating’s material include epoxies, polyurethanes, and polymers. Protective coatings find applications in consumer products as well as in heavy machinery, marine, and oil & gas industry, etc.