Social Psychology: which theory is this? Albert Bandura’s theory of personality, which emphasizes the importance of observational learning, conscious cognitive processes, social experiences, self-efficacy beliefs, and reciprocal determinism. Theory that adds concerns with cognitive factors such as beliefs, self-perceptions, and expectation to social learning theory. Social cognitive theory distinguishes between enactive and vicarious learning

The theory you are describing is called Social Cognitive Theory, also known as Social Learning Theory, developed by Albert Bandura. Social Cognitive Theory emphasizes the role of cognitive processes in learning and behavior, including observation, self-reflection, and self-regulation. It also emphasizes the importance of social experiences and how they can shape behavior, as well as self-efficacy beliefs, which refer to an individual’s belief in their ability to successfully perform a particular behavior or task. The theory distinguishes between two types of learning: enactive learning, which involves direct experience, and vicarious learning, which involves observing others’ behavior and the consequences of that behavior.