The behaviourist theory emphasises the role of environmental factors in shaping behaviour and argues that behaviour is learned through conditioning while the cognitive theory posits that learning is an active process that involves the acquisition of knowledge, skills, and attitudes through mental processes.