El florecimiento de la ciencia y del conocimiento en Al-Ándalus se produjo en primer lugar en la ciudad de Córdoba, para después en el periodo de las taifas, extenderse por todos los territorios de al-Ándalus, especialmente las ciudades importantes (Zaragoza, Toledo, Sevilla, Granada, etc.), pues la civilización andalusí se fundamentaba en el desarrollo e importancia que tuvieron las ciudades, cuando en el resto de Europa durante la Edad Media la mayoría de los núcleos urbanos contaban con escasa densidad de población.