Albert Bandura's social cognitive theory posits that behaviour, cognitive factors, and environmental factors influence each other in a reciprocal manner, and that individuals actively seek to learn and acquire new behaviours through modeling and reinforcement.