Civil project ideas
101 projects, from a first build to a final-year capstone. Each lists the skills it teaches and the tools it needs; times and costs are estimates.
Beginner projects
- Beam Deflection Visualizer — Change span, load and section of a beam and see deflection, shear and moment diagrams update. Skills: beam theory, SFD/BMD, deflection. Tools: web app. Visualizer, Up to 15 h, Software only (free tools).
- Reinforced-Concrete Mix Estimator — Calculate cement, sand, aggregate and water quantities for a concrete grade and volume. Skills: mix proportions, quantities, concrete grades. Tools: spreadsheet/web app. Visualizer, Up to 15 h, Software only (free tools).
- Rainwater Harvesting Planner — Estimate harvestable rainwater from roof area and rainfall, and size a storage tank. Skills: rainfall runoff, tank sizing, water budgets. Tools: web app. Visualizer, Up to 15 h, Software only (free tools).
- Construction Quantity Estimator — Take off brickwork, plaster and flooring quantities from simple plans with waste factors. Skills: quantity surveying, units, estimation. Tools: spreadsheet. Dashboard, Up to 15 h, Software only (free tools).
- Concrete Cube Strength Test Analyzer — Record cube test results and check characteristic strength against the specified grade. Skills: concrete testing, statistics, acceptance criteria. Tools: spreadsheet. Data lab, Up to 15 h, Software only (free tools).
- Surveying Traverse Calculator — Compute coordinates from traverse angles and distances and adjust closing error. Skills: traversing, bearings, error adjustment. Tools: web app. Visualizer, Up to 15 h, Software only (free tools).
- Model Truss Bridge Test — Build balsa trusses, load them to failure and compare with member force calculations. Skills: trusses, method of joints, testing. Tools: balsa wood, weights. Hardware build, Up to 15 h, Under $30.
- Soil Classification Helper — Classify soils from sieve analysis and Atterberg limits with plasticity charts. Skills: soil classification, sieve analysis, plasticity. Tools: spreadsheet/web app. Visualizer, Up to 15 h, Software only (free tools).
- Brick Bond Pattern Builder — Draw English, Flemish and stretcher bonds and count bricks for a wall. Skills: masonry, bonding, quantities. Tools: web app. CAD / design, Up to 15 h, Software only (free tools).
- Road Traffic Count Survey — Count vehicles at an intersection by type and time, and compute peak-hour factors. Skills: traffic surveys, PCU, peak hour. Tools: tally app, spreadsheet. Data lab, Up to 15 h, Software only (free tools).
- Water Tank Capacity Calculator — Design rectangular and circular tanks for a daily demand with freeboard. Skills: water demand, tank volume, design. Tools: web calculator. Visualizer, Up to 15 h, Software only (free tools).
- Levelling Field Book App — Record staff readings and compute reduced levels by rise-and-fall and height-of-instrument methods. Skills: levelling, RL computation, checks. Tools: mobile/web app. Workflow, Up to 15 h, Software only (free tools).
- Slump Test Workability Study — Measure slump for different water-cement ratios and relate workability to strength. Skills: workability, w/c ratio, testing. Tools: slump cone, concrete (supervised). Data lab, Up to 15 h, Software only (free tools).
- Load Calculation for a Room Slab — Calculate dead and live loads on a slab and the load on supporting beams. Skills: load estimation, codes, load paths. Tools: spreadsheet. Visualizer, Up to 15 h, Software only (free tools).
- Permeability of Soils Experiment — Measure permeability of sand and silt with constant- and falling-head tests. Skills: Darcy's law, permeability, lab testing. Tools: permeameter, stopwatch. Data lab, Up to 15 h, Under $30.
- Site Layout Plan Drawing — Draw a site layout with setbacks, access and utilities to scale. Skills: site planning, drawing, setbacks. Tools: AutoCAD/LibreCAD. CAD / design, Up to 15 h, Software only (free tools).
- Material Cost Comparison Tool — Compare costs and properties of bricks, blocks and panels for a wall. Skills: material selection, costing, trade-offs. Tools: spreadsheet. Dashboard, Up to 15 h, Software only (free tools).
- Plumbing Fixture Unit Calculator — Size water supply pipes from fixture units and allowable velocity. Skills: plumbing design, fixture units, pipe sizing. Tools: web calculator. Visualizer, Up to 15 h, Software only (free tools).
- Compaction Test Analyzer — Plot Proctor test data and find maximum dry density and optimum moisture. Skills: compaction, Proctor test, curve fitting. Tools: spreadsheet. Data lab, Up to 15 h, Software only (free tools).
- Footpath Accessibility Audit — Audit a street for ramps, widths and obstacles and map accessibility issues. Skills: accessibility, audit methods, mapping. Tools: phone camera, GIS app. Workflow, Up to 15 h, Under $30.
- Timber Joint Models — Make and load-test common timber joints and compare their strength. Skills: timber joinery, load testing, comparisons. Tools: timber, saw, weights. Hardware build, Up to 15 h, Under $30.
- Sun Path and Shading Sketch — Plot the sun path for your location and design simple window shades. Skills: solar geometry, shading, design. Tools: web app. Visualizer, Up to 15 h, Software only (free tools).
- Retaining Wall Pressure Calculator — Compute active earth pressure on a wall with Rankine's theory. Skills: earth pressure, Rankine theory, stability basics. Tools: web calculator. Visualizer, Up to 15 h, Software only (free tools).
- Steel Section Property Lookup — Calculate area, centroid and moment of inertia of I, channel and angle sections. Skills: section properties, moment of inertia. Tools: web app. Visualizer, Up to 15 h, Software only (free tools).
- Campus Drainage Walkover Map — Map drains, inlets and ponding spots on campus and propose fixes. Skills: drainage surveys, mapping, problem finding. Tools: phone GPS, GIS. Workflow, Up to 15 h, Under $30.
Intermediate projects
- Soil Bearing-Capacity Tool — Compute bearing capacity with Terzaghi and Meyerhof methods for strip and square footings. Skills: bearing capacity, foundations, safety factors. Tools: Python/web app. Visualizer, 15–45 h, Software only (free tools).
- Bridge Vibration Monitor — Record footbridge vibration with accelerometers and identify natural frequencies. Skills: structural dynamics, FFT, field testing. Tools: accelerometer, data logger. Data lab, 15–45 h, $30–150.
- Traffic Signal Optimizer — Optimise signal cycle length and green splits with Webster's method and simulate delays. Skills: signal timing, Webster's method, delay. Tools: Python/web app. Simulator, 15–45 h, Software only (free tools).
- Flood Inundation Mapper — Map flood extents from water levels and a DEM, estimating affected buildings. Skills: DEMs, flood mapping, GIS. Tools: QGIS, open DEM data. Visualizer, 15–45 h, Software only (free tools).
- Pavement Distress Classifier — Classify cracks and potholes in road photos and estimate a condition index. Skills: image classification, pavement condition, data labelling. Tools: Python, CNN. Data lab, 15–45 h, Software only (free tools).
- Slope Stability Explorer — Compute factor of safety of soil slopes with the method of slices and visualise slip circles. Skills: slope stability, method of slices, geotechnics. Tools: Python. Visualizer, 15–45 h, Software only (free tools).
- Water Distribution Network Model — Model pipes, pumps and tanks of a small town network and check pressures at peak demand. Skills: hydraulic modelling, EPANET, demand. Tools: EPANET. Simulator, 15–45 h, Software only (free tools).
- Concrete Curing Sensor — Embed temperature sensors in concrete and estimate maturity-based strength gain. Skills: maturity method, curing, sensing. Tools: embedded sensors, logger. Dashboard, 15–45 h, $30–150.
- BIM Clash Detection Workflow — Combine architectural and MEP models and resolve clashes with a tracked issue list. Skills: BIM coordination, clash detection, workflows. Tools: Revit/Navisworks or open BIM tools. Workflow, 15–45 h, Software only (free tools).
- Stormwater Drainage Planner — Size storm drains with the rational method and check capacity for design storms. Skills: rational method, drainage design, hydrology. Tools: Python/SWMM. Simulator, 15–45 h, Software only (free tools).
- Construction Safety Inspection App — Run digital site safety checklists with photos, ratings and follow-up actions. Skills: safety management, inspections, workflows. Tools: mobile app. Workflow, 15–45 h, Software only (free tools).
- Wastewater Treatment Process Model — Model an activated-sludge plant's BOD removal and sludge production. Skills: activated sludge, kinetics, mass balance. Tools: Python. Simulator, 15–45 h, Software only (free tools).
- Road Alignment Optimizer — Choose horizontal and vertical alignments that minimise earthwork within design limits. Skills: alignment design, earthwork, optimisation. Tools: Python, DEM. Simulator, 15–45 h, Software only (free tools).
- Retaining Wall Design Assistant — Check cantilever retaining walls for sliding, overturning and bearing with reinforcement sizing. Skills: wall design, stability checks, RC design. Tools: Python/spreadsheet. Visualizer, 15–45 h, Software only (free tools).
- Urban Heat Island Mapper — Map land-surface temperature from satellite imagery and relate it to land cover. Skills: remote sensing, LST, urban climate. Tools: QGIS, Landsat data. Visualizer, 15–45 h, Software only (free tools).
- Groundwater Level Trend Analyzer — Analyse well-level records for seasonal trends and long-term decline. Skills: time series, hydrogeology, trends. Tools: Python, public data. Data lab, 15–45 h, Software only (free tools).
- RC Beam Design Calculator — Design singly and doubly reinforced beams for moment and shear with code checks. Skills: limit state design, reinforcement, codes. Tools: Python/web app. Visualizer, 15–45 h, Software only (free tools).
- Earthwork Mass-Haul Diagram — Compute cut and fill volumes and draw mass-haul diagrams for a road section. Skills: earthwork, mass haul, economics. Tools: spreadsheet/Python. Visualizer, 15–45 h, Software only (free tools).
- Building Fire Load Estimator — Estimate fire load density by room type and check required fire ratings. Skills: fire load, fire safety, codes. Tools: spreadsheet. Dashboard, 15–45 h, Software only (free tools).
- Construction Schedule With CPM — Build a CPM network for a building project, find the critical path and float. Skills: CPM, scheduling, critical path. Tools: MS Project/Python. Workflow, 15–45 h, Software only (free tools).
- Steel Truss Roof Design — Analyse and design a roof truss for dead, live and wind loads. Skills: truss analysis, steel design, wind loads. Tools: Python/STAAD-style tool. CAD / design, 15–45 h, Software only (free tools).
- Pervious Pavement Test Plot — Compare infiltration rates of pervious and conventional pavements in a test setup. Skills: infiltration, pervious concrete, testing. Tools: test slabs, water, timer. Data lab, 15–45 h, Software only (free tools).
- Traffic Noise Prediction Tool — Predict road traffic noise levels from flow, speed and distance and map them. Skills: acoustics, noise models, mapping. Tools: Python, GIS. Visualizer, 15–45 h, Software only (free tools).
- Hydrograph Analysis of a Catchment — Derive unit hydrographs from rainfall-runoff records. Skills: hydrology, unit hydrographs, catchments. Tools: Python. Data lab, 15–45 h, Software only (free tools).
- Column Design Interaction Diagram — Plot axial-moment interaction diagrams for RC columns. Skills: column design, interaction diagrams, RC. Tools: Python. Visualizer, 15–45 h, Software only (free tools).
- Public Transport Accessibility Map — Map walking catchments around transit stops and identify underserved areas. Skills: GIS, accessibility analysis, transit planning. Tools: QGIS, OpenStreetMap. Visualizer, 15–45 h, Software only (free tools).
Advanced projects
- Building Seismic Response Simulator — Simulate a multi-storey frame under recorded ground motions and plot storey drifts. Skills: structural dynamics, response spectra, seismic design. Tools: OpenSees/Python. Simulator, 45–100 h, Software only (free tools).
- Low-Cost Structural Health Node — Build a wireless node that logs strain and tilt on a structure and alerts on thresholds. Skills: SHM, sensors, wireless logging. Tools: strain gauges, MCU, radio. Hardware build, 45–100 h, $150+.
- Geopolymer Concrete Test Plan — Design and test geopolymer mixes with fly ash and compare strength and curing to OPC concrete. Skills: alternative binders, mix design, testing. Tools: lab materials (supervised). Data lab, 45–100 h, Software only (free tools).
- Site Logistics Digital Twin — Model crane positions, deliveries and storage on a site to reduce congestion. Skills: site logistics, simulation, 4D planning. Tools: BIM, simulation. Digital twin, 45–100 h, $30–150.
- Pile Group Settlement Analysis — Estimate settlement and load sharing in a pile group with elastic methods. Skills: pile foundations, settlement, group effects. Tools: Python. Simulator, 45–100 h, Software only (free tools).
- Finite Element Analysis of a Slab — Model a two-way slab in FEA and compare moments with code coefficients. Skills: FEA, plate theory, validation. Tools: FEA software. Simulator, 45–100 h, Software only (free tools).
- Traffic Microsimulation of a Corridor — Simulate a corridor in microsimulation and test signal coordination options. Skills: microsimulation, signal coordination, calibration. Tools: SUMO. Simulator, 45–100 h, Software only (free tools).
- Bridge Load Rating Tool — Rate an existing bridge's capacity for different vehicle classes. Skills: load rating, bridge analysis, codes. Tools: Python. Visualizer, 45–100 h, Software only (free tools).
- Landslide Susceptibility Mapping — Combine slope, geology and rainfall layers to map landslide susceptibility. Skills: GIS, multi-criteria analysis, geohazards. Tools: QGIS. Visualizer, 45–100 h, Software only (free tools).
- Water Treatment Plant Design — Size coagulation, flocculation, sedimentation and filtration units for a town. Skills: treatment processes, unit design, hydraulics. Tools: spreadsheet. CAD / design, 45–100 h, Software only (free tools).
- Pavement Design With Mechanistic Analysis — Design flexible pavement layers with mechanistic-empirical stress analysis. Skills: pavement design, layered elastic theory, fatigue. Tools: Python. Simulator, 45–100 h, Software only (free tools).
- Tunnel Lining Stress Analysis — Estimate ground loads and lining stresses for a circular tunnel. Skills: tunnelling, ground-structure interaction. Tools: Python/FEA. Simulator, 45–100 h, Software only (free tools).
- Construction Cost Risk Simulator — Run Monte Carlo simulation on a project budget to estimate contingency. Skills: cost risk, Monte Carlo, contingency. Tools: Python/spreadsheet. Simulator, 45–100 h, Software only (free tools).
- Coastal Erosion Shoreline Tracker — Track shoreline change from historic imagery and estimate erosion rates. Skills: remote sensing, shoreline analysis, coastal processes. Tools: QGIS, imagery. Data lab, 45–100 h, Software only (free tools).
- Smart Parking Demand Model — Model parking occupancy from sensor data and optimise pricing zones. Skills: demand modelling, data analysis, pricing. Tools: Python. Dashboard, 45–100 h, Software only (free tools).
- Base Isolation Concept Study — Compare a fixed-base and base-isolated building's seismic response. Skills: base isolation, seismic response, modelling. Tools: OpenSees. Simulator, 45–100 h, Software only (free tools).
- Leakage Reduction in Water Networks — Locate likely leaks in a district metered area from night-flow and pressure data. Skills: NRW, night-flow analysis, DMAs. Tools: Python, EPANET. Data lab, 45–100 h, Software only (free tools).
- Prestressed Concrete Beam Designer — Design prestressing profile and losses for a beam and check stress limits. Skills: prestressed concrete, losses, stress checks. Tools: Python/spreadsheet. Visualizer, 45–100 h, Software only (free tools).
- Drone Survey to Terrain Model — Produce a DEM and contours from drone photogrammetry and check accuracy against GPS points. Skills: photogrammetry, DEMs, accuracy assessment. Tools: drone, WebODM/Metashape. Data lab, 45–100 h, $30–150.
- Green Roof Performance Study — Measure runoff retention and temperature reduction of a green roof test bed. Skills: green infrastructure, hydrology, thermal benefits. Tools: test beds, sensors. Data lab, 45–100 h, $30–150.
- Wind Load Analysis of a Tall Building — Compute wind pressures and base shear with code methods and compare simple CFD. Skills: wind engineering, codes, CFD. Tools: Python, CFD. Simulator, 45–100 h, Software only (free tools).
- Construction Waste Audit — Quantify waste streams on a site and plan reuse and recycling. Skills: waste management, audits, circular construction. Tools: spreadsheet, site visits. Workflow, 45–100 h, Software only (free tools).
- Steel Connection Designer — Design bolted and welded beam-column connections with code checks. Skills: connection design, steel codes, detailing. Tools: Python/spreadsheet. CAD / design, 45–100 h, Software only (free tools).
- Highway Safety Black-Spot Analysis — Find accident black spots from crash data and propose countermeasures. Skills: crash analysis, statistics, road safety. Tools: Python, GIS. Data lab, 45–100 h, Software only (free tools).
- Sediment Transport in a Channel — Estimate bed-load transport and scour around a bridge pier. Skills: sediment transport, scour, hydraulics. Tools: Python. Simulator, 45–100 h, Software only (free tools).
Expert projects
- Seismic Retrofit Decision Tool — Compare retrofit options for an existing building by cost, performance and disruption. Skills: seismic retrofit, performance-based design, decisions. Tools: OpenSees, spreadsheet. Simulator, 100 h+, Software only (free tools).
- Circular Construction Material Tracker — Track reclaimed components with material passports so they can be reused in new buildings. Skills: circular economy, material passports, databases. Tools: database, QR codes. Workflow, 100 h+, Software only (free tools).
- Bridge Digital Twin With Sensor Fusion — Update a bridge FE model from live sensor data to track stiffness changes. Skills: digital twins, model updating, SHM. Tools: FEA, sensor data. Digital twin, 100 h+, $150+.
- City-Scale Flood Resilience Model — Couple rainfall, drainage and surface flow to test city-wide flood adaptation options. Skills: urban hydrology, coupled modelling, resilience. Tools: SWMM, GIS. Simulator, 100 h+, Software only (free tools).
- Performance-Based Fire Engineering — Model fire growth, smoke spread and evacuation for a building with simulation. Skills: fire modelling, egress, performance-based design. Tools: FDS-style tools. Simulator, 100 h+, Software only (free tools).
- Self-Sensing Concrete With Carbon Fillers — Make concrete with conductive fillers and correlate resistance with strain and damage. Skills: smart materials, piezoresistivity, testing. Tools: lab materials, data logger. Data lab, 100 h+, $150+.
- Optimised Pavement Maintenance Programme — Choose maintenance treatments across a network to maximise condition within a budget. Skills: asset management, optimisation, deterioration models. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Probabilistic Slope Reliability Analysis — Estimate slope failure probability with random soil properties. Skills: reliability analysis, random fields, geotechnics. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Autonomous Construction Progress Monitoring — Compare site photos or scans with the BIM schedule to report progress automatically. Skills: computer vision, BIM, progress tracking. Tools: Python, point clouds. Data lab, 100 h+, Software only (free tools).
- Climate-Adaptive Infrastructure Planning — Stress-test a road and drainage network against future climate scenarios. Skills: climate risk, scenario analysis, adaptation. Tools: GIS, Python. Simulator, 100 h+, Software only (free tools).
- 3D-Printed Concrete Element Study — Design a printable concrete mix and test layer bonding and buildability. Skills: 3D concrete printing, rheology, testing. Tools: printing rig (supervised), lab. Data lab, 100 h+, $150+.
- Integrated Water Resources Optimisation — Allocate water across agriculture, cities and environment with reservoir operation rules. Skills: water resources, optimisation, reservoir rules. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Earthquake Early Warning Concept — Detect P-waves from a sensor network and estimate warning time for a city. Skills: seismology, detection algorithms, networks. Tools: Python, seismic datasets. Data lab, 100 h+, Software only (free tools).
- Smart Bridge Bearing Monitor — Monitor bearing movement and temperature to detect seizure or abnormal behaviour. Skills: bearings, SHM, anomaly detection. Tools: displacement sensors, logger. Dashboard, 100 h+, $150+.
- Urban Mobility Digital Twin — Combine traffic, transit and parking data to test mobility policies. Skills: mobility modelling, digital twins, policy testing. Tools: SUMO, data pipelines. Digital twin, 100 h+, Software only (free tools).
- Carbon-Optimised Structural Design — Minimise embodied carbon of a structural frame while meeting strength limits. Skills: embodied carbon, structural optimisation, LCA. Tools: Python, FEA. Simulator, 100 h+, Software only (free tools).
- Underground Utility Mapping With GPR — Interpret ground-penetrating radar scans to map buried utilities. Skills: GPR, signal interpretation, mapping. Tools: GPR datasets, Python. Data lab, 100 h+, Software only (free tools).
- Liquefaction Hazard Assessment — Estimate liquefaction potential from SPT/CPT data across a site. Skills: liquefaction, in-situ testing, hazard mapping. Tools: Python, GIS. Visualizer, 100 h+, Software only (free tools).
- Floating Structure Stability Study — Design a floating platform and analyse its stability and motions in waves. Skills: hydrostatics, stability, wave response. Tools: Python. Simulator, 100 h+, Software only (free tools).
- Machine Learning Concrete Strength Predictor — Predict concrete strength from mix data and explain feature effects. Skills: ML regression, explainability, materials. Tools: Python, public datasets. Data lab, 100 h+, Software only (free tools).
- Resilient Road Network After Disasters — Find critical links whose loss most disrupts travel and plan redundancy. Skills: network resilience, graph analysis, transport. Tools: Python, OSM. Simulator, 100 h+, Software only (free tools).
- Timber High-Rise Concept Design — Design a mass-timber tower's lateral system and check fire and vibration performance. Skills: mass timber, lateral systems, vibration. Tools: FEA, spreadsheet. CAD / design, 100 h+, Software only (free tools).
- Smart Water Meter Analytics Platform — Analyse household smart-meter data to detect leaks and demand patterns. Skills: smart metering, anomaly detection, analytics. Tools: Python, dashboard. Dashboard, 100 h+, $150+.
- Geothermal Pile Foundation Study — Model energy piles that serve as foundations and ground heat exchangers. Skills: energy geostructures, heat transfer, foundations. Tools: FEA/Python. Simulator, 100 h+, Software only (free tools).
- Automated Code Compliance Checker — Check a BIM model against selected building code rules automatically. Skills: rule checking, BIM, IFC parsing. Tools: IfcOpenShell, Python. Workflow, 100 h+, Software only (free tools).