Can you explain me about badges? How do I earn more badges? How are badges different from karma points?
Badges are recognition of your contribution to the CodeChef community. The more valuable contribution you make, the more badges will you get. How and when will you receive which badge, you can find here.
Badges identify the type of contribution you have made, while karma points are the rewards for your contribution.