M. Gamal’s Answer
Civil Engineering has many branches or disciplines that you may specialize in. Below is a high level summary of these disciplines (not exhaustive list):
1- Civil Design: Roads Design; Water Resources Engineering; Waste-Water Engineering; Site Planning; Site Surveying.
2- Hydraulics: Hydraulic Modelling; Water and Waste-Water Distribution; Storm Water
3- Transportation: Traffic Modelling; Transportation and Highways Design and Planning
4- Structural: Bridge Analysis and Design; Building Analysis and Design
5- Geotechnical: Sub Surface Exploration; Soil Classification; Soil Testing; Allowable Loads
6- Construction: Construction Management; Means and Methods; Estimating; Project Management
Hope this helps.