Bandura's social learning theory aimed to explain human behaviour in terms of observational learning, imitation and modelling. It highlights the importance of environment and socialisation in shaping behaviour. However, the theory has been criticised for giving insufficient attention to biological factors.