Evoluția poate fi explicată prin selecția naturală, care este procesul prin care anumite trăsături genetice sunt transmise într-o populație pe baza faptului că acestea ajută la supraviețuirea și reproducerea individului. Trăsăturile care oferă un avantaj se răspândesc în populația pe care o aparțin și, în timp, duc la diversificarea speciilor și dezvoltarea noilor forme de viață.