Social Cognitive Theory proposes that learning occurs in a social context through observation of others, and is influenced by cognitive, behavioral, and environmental factors. Key concepts include that people can be influenced by and influence their environment, and that observing behaviors and their consequences can lead to imitating rewarded behaviors or avoiding punished ones. Implications are that positive behaviors can be taught by serving as good role models, and that aggression could be transmitted through observational learning.