分为数个子学科，这些子学科是工程中的不同领域。一开始工程师会训练在某一个特定的领域，但在其职业生涯中可能还是会接触其他领域。一般工程学主要可以分为四类：此外，也有其他的工程领域，以往的分类有包括海洋工程及矿业工程，现在的分类有会包括、、、航空工程、航海工程、车辆工程、计算机工程、电子工程、通讯工程、系统工程、软体工程、土木工程、建筑工程 纺织工程、工业工程、材料工程及核工程。就包括了上述许多的工程领域。有时一些特别的应用会整合上述传统的领域，形成一个新的领域，例如就包括了人类学、、环境科学、伦理学及