Problem-solving

From Teflpedia

Problem-solving is a skill through which solutions to problems are derived.

Learning through solving problems is a good strategy.