Civil
Engineering
Civil engineering is a professional engineering discipline that deals with the design, construction, and maintenance of the physical and naturally built environment, including public works such as roads, bridges, canals, dams, airports, sewage systems, pipelines, structural components of buildings, and railways.
What Skills Civil Engineers Should Learn?
Software for Building Information Modeling (BIM)

AutoCAD Civil 3D
Easily the most used program in the industry, Civil 3D is a civil engineering drafting software with a multitude of design, analysis and simulation tools for civil engineering design.

Autodesk Revit
Autodesk Revit is building information modeling software for architects, landscape architects, structural engineers, MEP engineers, designers, and contractors developed by Autodesk.

Navisworks
Navisworks (known for a while as JetStream) is a 3D design review package for Microsoft Windows. They are used primarily in construction industries to complement 3D design packages (such as Autodesk Revit, AutoCAD, and MicroStation).

Tekla BIMsight
Tekla BIMsight. Tekla BIMsight is a professional tool for construction project collaboration. The entire construction workflow can combine their models, check for conflicts, and share information using an easy-to-use BIM environment.
Civil Engineering Software for Drafting or Drawing

AUTO CAD
AutoCAD is a commercial computer-aided design and drafting software application. Developed and marketed by Autodesk, AutoCAD was first released in December 1982 as a desktop app running on microcomputers with internal graphics controllers.

SketchUp
SketchUp, formerly Google Sketchup, is a 3D modeling computer program for various drawing applications such as architectural, interior design, landscape architecture, civil and mechanical engineering, film, and video game design.
Software for Project Planning and Project Management/ Construction Planning/Project Planning.

MS Excel
Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android, and iOS. It features calculation, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications and is used for almost everything.

Primavera P6
One of the best civil engineering software courses. Primavera is an enterprise project portfolio management software. It includes project management, collaboration, and control capabilities and integrates with other enterprise software like Oracle and SAP’s ERP systems.

Microsoft Project (MS Project)
Microsoft Project is a project management software product developed and sold by Microsoft. It is designed to assist a project manager in developing a plan, assigning resources to tasks, tracking progress, managing the budget, and analyzing workloads.
Civil Engineering Software for 3d modeling of structure/Architecture

Autodesk 3ds Max
Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games, and images. It is developed and produced by Autodesk Media and Entertainment.

Autodesk Maya
Autodesk Maya, commonly shortened to Maya, is a 3D computer graphics application that runs on Windows, macOS, and Linux, originally developed by Alias Systems Corporation and currently owned and developed by Autodesk, Inc.

Autocad Civil 3D
AutoCAD Civil 3D software is a design and documentation solution for civil engineering that supports building information modeling (BIM) workflows. One of the best civil engineering software courses.
Software for Geotechnical work

GeoStudio 2018 R2
GeoStudio is an integrated software suite for modeling slope stability, ground deformation, and heat and mass transfer in soil and rock.

Geo5
Used for Excavation design, Shallow foundation and deep foundation design, stability analysis, settlement analysis

FLAC 3D
Advanced geotechnical analysis of soil, rock, and structural support in three dimension.

Q GIS
QGIS is a free and open-source cross-platform desktop geographic information system application that supports viewing, editing, and geospatial data analysis.

ArcGIS
ArcGIS is a geographic information system (GIS) for working with maps and geographic information. It is used to create and use maps, compile geographic data, analyze mapped information, share and discover geographic information, use maps and geographic information in a range of applications, and manage geographic information in a database.

PLAXIS
PLAXIS is a program that has been developed specifically for the analysis of deformation, stability, and flows in geotechnical engineering. The input procedures enable the enhanced output facilities to provide a detailed presentation of computational results.

EDUSHAKE
EDUSHAKE for earthquake and Geotechnical analysis.
Road Designing & Analysis

MX Road
MX Road is an excellent string-based modeling tool that enables the rapid and accurate design of all types of roads. Individuals such as civil engineers, designers, surveyors, system designers can access 3D modeling, construction-driven engineering, and other analysis all in one engineering application.

Bently Road Network
Civil Design Software for Road Networks. Civil Design Software for Road Networks For more than three decades, Bentley has provided design and analysis products for civil engineering professionals and highway agencies worldwide.
Software for Structural Analysis and Design

STAAD Pro
STAAD or (STAAD.Pro) is a structural analysis and design software application initially developed by Research Engineers International in 1997. In late 2005, Research Engineers International was bought by Bentley Systems.

ETABS
ETABS is an engineering software product that caters to multi-story building analysis and design. Modeling tools and templates, code-based load prescriptions, analysis methods, and solution techniques all coordinate with the grid-like geometry unique to this structure class.

Revit Structure
Revit Structure is Autodesk’s BIM software solution for structural engineering companies and structural engineers that provides a feature-rich toolset helping to drive efficient design processes in a BIM (Building Information Modelling) environment, or when working with other construction disciplines using Autodesk CAD software such as Autodesk® Revit® Architecture and Autodesk® Revit® MEP.

Midas Gen
Midas Gen is an intuitive and powerful building design and analysis solution that provides practicing engineers with the capability to conveniently and efficiently perform structural design and analysis of buildings and general structures.
Civil Engineering Software for Cost Estimation and Quantity Estimation
Software for Project Control

Candy Software
Project Control. The ultimate Construction Project Management Software, Candy is unique, powerful, and dynamically focused on project control in the construction & engineering industry.

Estimator™ 2.0
Estimator™ 2.0 is Estimation and Project Management Software for Architects, Builders, Contractors, and Engineers. With Estimator™ 2.0, you can prepare various Estimates and Rate analyses of residential and commercial buildings.
Software for Project Accounting

Tally
Tally Solutions Pvt. Ltd. is an Indian multinational company that provides enterprise resource planning software. It is headquartered in Bangalore, Karnataka, India. The company reports that more than 1 million customers use its software.

NetSuite
NetSuite Inc. is an American cloud computing company founded in 1998 with headquarters in San Mateo, California, that provides software services to help manage business finances, operations, and customer relations.
Software for Risk Analysis

@RISK
@RISK : (pronounced “at risk”) is a software developed by Palisade. It performs risk analysis using Monte Carlo simulation to show you many possible outcomes in your spreadsheet model—and tells you how likely they are to occur.
Software for Fluid Mechanics

AMBIT
AMBIT is geometry and mesh generation software for computational fluid dynamics (CFD) analysis. AMBIT can import geometry from virtually any CAD/CAE software in Parasolid, ACIS, STEP, IGES, or native CATIA V4/V5 formats.

EPANET
This is not very common software, but if you are more into water and effluent transport, this is a boon. A water pipe distribution network can be done using the same.
Where can do civil engineers work?
Civil engineers take part in construction projects like

Highways
A highway is a main road, especially one that connects towns or cities. [mainly US] I crossed the highway, dodging the traffic. Synonyms: main road, motorway, roadway, thoroughfare More Synonyms of highway.

Railroads
Railroad, mode of land transportation in which flange-wheeled vehicles move over two parallel steel rails, or tracks, either by self-propulsion or by the propulsion of a locomotive.

Hydropower
Hydropower, or hydroelectric power, is one of the oldest and largest sources of renewable energy, which uses the natural flow of moving water to generate electricity.

Airports
An airport is an aerodrome with extended facilities, mostly for commercial air transport. Airports usually consists of a landing area, which comprises an aerially accessible open space including at least one operationally active surface such as a runway for a plane to take off and to land or a helipad, and often includes adjacent utility buildings such as control towers, hangars and terminals, to maintain and monitor aircraft.

Buildings
A building, or edifice, is a structure with a roof and walls standing more or less permanently in one place, such as a house or factory. Buildings come in a variety of sizes, shapes, and functions, and have been adapted throughout history for a wide number of factors, from building materials available, to weather conditions, land prices, ground conditions, specific uses, prestige, and aesthetic reasons.

Bridges
A bridge is a structure built to span a physical obstacle (such as a body of water, valley, road, or rail) without blocking the way underneath. It is constructed for the purpose of providing passage over the obstacle, which is usually something that is otherwise difficult or impossible to cross. There are many different designs of bridges, each serving a particular purpose and applicable to different situations.