A programming exercise is an excellent tool practicing and improving your coding skills. An exercise is designed to help practice a smaller concept or a skill.

As you are learning a new programming language or any software skill, it is strongly recommended to work on related exercises to strengthen your learning and sharpen your skill. All Codercrunch Learning Channels provides a set of exercises for practice, so follow the channel and work on the exercises published by the channel.

Classification

The effort and time required to solve an exercise is less than effort and time required to work on mini project or projects but is more than effort and time required to work on micro-programming tasks. Exercises are classified into 3 levels based on the applied complexity of concept or skill that is being reinforced by the exercise :

  • Beginner - For students who are just starting out.
  • Intermediate - For students who have some level of proficiency in programming.
  • Advanced - For students who have achieved a bit high level of proficiency in programming.

Further, based on the effort and understanding that is required to arrive at a solution for an exercise, an exercise is classified into a 1 to 5 level Chili Scale

Higher the number of chillis, the more the understanding and the effort is required to solve the exercise. So depending on your level, start with the beginner exercises with lower chili levels and progress to advanced exercises with higher chili levels.