Question: who came up with cognitive learning theory?
Answer: The theory is credited to Educational psychologist Jean Piaget. He believed knowledge is something that is actively constructed by learners based on their existing cognitive structures. Piaget disagreed with the behaviorist theory which focuses strictly on observable behavior.