Mühendislik, çok çeşitli alt alanlara ayrılan geniş bir disiplindir. Ana mühendislik alanları arasında bilgisayar mühendisliği, elektrik mühendisliği, makine mühendisliği, kimya mühendisliği, inşaat mühendisliği, çevre mühendisliği, endüstri mühendisliği ve biyomedikal mühendislik gibi birçok dal bulunmaktadır. Bu ana alanlar altında da daha spesifik alt dallar ve uzmanlık alanları bulunmaktadır. Dolayısıyla, kaç tane mühendislik alanı olduğu konusunda kesin bir sayı vermek zordur çünkü bu alanlar sürekli olarak gelişmekte ve değişmektedir. Ancak, yüzlerce farklı mühendislik dalı olduğunu söyleyebiliriz.