Civil engineering courses can help you learn structural analysis, fluid mechanics, geotechnical engineering, and transportation systems. You can build skills in project management, site assessment, and environmental impact evaluation. Many courses introduce tools like AutoCAD for drafting designs, MATLAB for simulations, and GIS for spatial analysis, showing how these skills are applied in real-world projects.

University of California, Berkeley
Skills you'll gain: User Research, Software Development Tools, Stakeholder Analysis, Materials science, Exploratory Data Analysis, Design Research, IntelliJ IDEA, Semiconductors, Matplotlib, Medical Devices, Conflict Management, Finite Element Methods, Energy and Utilities, Control Systems, Environmental Engineering, Radiation Protection, Structural Engineering, Vibrations, Linear Algebra, Engineering Analysis
Earn a degree
Degree · 1 - 4 Years
Universidad de los Andes
Skills you'll gain: Social Network Analysis, Systems Thinking, Unsupervised Learning, Data Storytelling, Deep Learning, Risk Analysis, Computer Vision, Reinforcement Learning, Time Series Analysis and Forecasting, Project Management Life Cycle, Portfolio Management, Marketing Analytics, MLOps (Machine Learning Operations), Statistical Machine Learning, Data Cleansing, Exploratory Data Analysis, Dashboard, Simulations, Presentations, Random Forest Algorithm
Earn a degree
Degree · 1 - 4 Years

Heriot-Watt University
Skills you'll gain: Graph Theory, Database Development, Database Architecture and Administration, NoSQL, Computational Logic, Object Oriented Programming (OOP), Java, Combinatorics, Theoretical Computer Science, Object Oriented Design, Big Data, Computer Programming, Computational Thinking, Mathematical Theory & Analysis, Logical Reasoning, Arithmetic, Computer Science, Data Structures, Software Engineering, Maintainability
Earn a degree
Degree · 1 - 4 Years

University of Huddersfield
Skills you'll gain: Calculus, Matplotlib, Integral Calculus, Differential Equations, Engineering Calculations, Data Visualization Software, Advanced Mathematics, Applied Mathematics, Python Programming, Data Analysis, Engineering Analysis, Mathematical Modeling, Data Manipulation, Statistical Analysis, Data Structures, Computer Programming, Pandas (Python Package), Debugging, Analytical Skills, Derivatives
Earn a degree
Degree · 1 - 4 Years
University of Illinois at Urbana-Champaign
Earn a degree
Degree · 1 - 4 Years

Ball State University
Skills you'll gain: Full-Stack Web Development, Data Ethics, Machine Learning Algorithms, File Systems, SQL, Graph Theory, Database Systems, Software Development Methodologies, Database Management Systems, Statistical Methods, Data Wrangling, Software Engineering, Theoretical Computer Science, Application Security, Cryptography, Object Oriented Programming (OOP), Statistical Hypothesis Testing, Text Mining, Artificial Intelligence, Natural Language Processing
Earn a degree
Degree · 1 - 4 Years

Northeastern University
Skills you'll gain: Database Design, Enterprise Architecture, Data Governance, Database Theory, User Research, Stakeholder Engagement, Lean Methodologies, Algorithms, Database Management, Process Mapping, Unified Modeling Language, Process Analysis, Object Oriented Design, Software Architecture, Responsive Web Design, Cascading Style Sheets (CSS), Agile Methodology, Object Oriented Programming (OOP), Data Structures, Data Ethics
Earn a degree
Degree · 1 - 4 Years

Universidad de los Andes
Skills you'll gain: User Story, Business Modeling, Process Analysis, Unified Modeling Language, Business Process Modeling, Corporate Communications, Engineering Management, Financial Statement Analysis, Prototyping, Business Process, Version Control, Security Requirements Analysis, Risk Analysis, IT Management, Blockchain, Service Design, Maintainability, Scrum (Software Development), Product Management, Generative AI
Earn a degree
Degree · 1 - 4 Years