A catalog of coding challenges

Some types of coding challenges Algorithms / interview prep Holiday competitions Miscellaneous challenges outside the holiday season Learning-oriented Language-specific practice Engineering-oriented challenges “Build your own X” Competitive programming Code golf Kata Programming games Other activities that are not exactly coding challenges Are coding challenges worthwhile? If not coding…