Question: what is the difference between social cognitive theory and behaviorism?
Answer: Behaviorism focuses on how a person's environment and surroundings will bring about changes in their behavior. Social cognitive theory differs from this by being a perspective that tries to help us understand what a person learns, and how they are taking control of what they do in the process.