Civil Engineering is a versatile and fundamental branch among the other engineering branches. This branch has a lot of diversity right from geotechnical sciences to structural Engineering, environmental to hydraulics, transportation to hydrology. It offers a wide promising career opportunities and professional advancement. Career opportunities exist in the public and private sectors in the areas of design, construction and maintenance, infrastructure development in both India and abroad. Many opportunities exist in developing countries in Middle East, Africa and Asia where infrastructure development is picking up and Indian engineers are in great demand.