Question: what are the two key concepts of darwinism?
Answer: Branching descent and natural selection are the two key concepts of Darwinian Theory of Evolution.