A great overview of Social Cognitive Theory presented by the University of Southern California Rossier School of Education. John Locke was also known as a social cognitive theorist in many of his works.
Cognitive Development – refers to the age-related transformations that occur in children’s reasoning, concepts, memory, and language—changes that are cultivated by children’s experiences in families, schools and communities
This article examines the nature and function of Human Agency in the Social Cognitive Theory. In analyzing the operation of human agency in this interactional causal structure, social cognitive theory accords a central role to cognitive, vicarious, self-reflective, and self-regulatory processes.