Albert Bandura’s Social Cognitive Theory

Social cognitive theory emphasizes the learning that occurs within a social context. In this view, people are active agents who can both influence and are influenced by their environment.