Metacognition refers to a higher-order of thinking in which a person is able to understand, analyse and control his or her own thinking processes involved in learning.