Ekologija je široko područje koje obuhvaća mnogo pod disciplina. Uobičajena, široka klasifikacija, koja kreće od najniže do najviše razine složenosti, gdje je složenost definirana kao broj članova (entiteta) i procesa unutar sustava koji se proučava, jest sljedeća: bihevioralna ekologija, populacijska ekologija, biocenologija, ekologija ekosustava, ekologija sustava, krajobrazna ekologija, evolucijska ekologija.