Difference between visa cards and credit cards?

Nothing, Visa is just a brand name for credit cards. Just like MasterCard, Discover, etc.