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