Neo-Darwinism is an extension of the Darwinian theory that takes into account the discoveries of genetic science. It postulates that evolution occurs through changes in genes in the form of random mutations, which are then filtered by natural selection.