Concept programming is a type of computer programming that helps make it easier for people to understand how computers runs and solves problems. Concept programming focuses on organizing programming tasks into specific groups or 'concepts' (like calculations, data analysis, or image processing) and writing code that can solve each of those concepts. In other words, concept programming makes it possible to break down problems into smaller parts, then build them back up into a larger program that can solve the whole problem. This makes concept programming easier to understand and use, which makes it very useful for computer scientists and programmers.