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.

Skills you'll gain: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Javascript, Database Management
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Application Deployment, Microservices, Kubernetes, Google Cloud Platform, Cloud Computing Architecture, CI/CD, Cloud Security, Site Reliability Engineering, Service Level Agreement, Restful API, Network Architecture, DevOps, Key Performance Indicators (KPIs), Cloud Storage, API Design, Systems Design, Performance Metric, Application Design, Load Balancing, Scalability
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Kennesaw State University
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, Education Software and Technology, ChatGPT, Peer Review, Verbal Communication Skills, Artificial Intelligence, Differentiated Instruction
Intermediate · Course · 1 - 4 Weeks

Kennesaw State University
Skills you'll gain: Statistical Process Controls, Lean Six Sigma, Six Sigma Methodology, Lean Manufacturing, Process Improvement, Process Capability, Quality Improvement, Continuous Improvement Process, Process Analysis, Variance Analysis, Facility Repair And Maintenance, Document Management, Training Programs
Mixed · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, OpenAI, Large Language Modeling, ChatGPT, Generative AI, Application Performance Management, LLM Application, Image Analysis, Application Programming Interface (API), Multimodal Prompts, Animations, Tool Calling, Image Quality, File Management, Visualization (Computer Graphics), Computer Graphics, Generative AI Agents, Application Development, Python Programming, Computer Science
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Accountability, Decision Making, Conflict Management, Business Ethics, Risk Management, Strategic Leadership, Culture Transformation, Engineering Management, Organizational Leadership, Empathy, Organizational Strategy, Leadership, Professional Development, Employee Engagement, Diversity and Inclusion
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Unsupervised Learning, Regression Analysis, Dimensionality Reduction, Data Analysis, Anomaly Detection, Supervised Learning, Machine Learning, Analytics, Predictive Modeling, Statistical Analysis, Applied Machine Learning, Statistical Modeling, Scikit Learn (Machine Learning Library), Classification And Regression Tree (CART), Data Mining, Machine Learning Algorithms, Exploratory Data Analysis, Feature Engineering, Machine Learning Methods, Data Science
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Google Cloud Platform, Data Pipelines, Data Lakes, Data Warehousing, Data Management, Data Infrastructure, Cloud Engineering, Cloud Storage, Big Data, Data Architecture, Data Processing, Scalability, SQL
Intermediate · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Simulation and Simulation Software, Mathematical Modeling, Engineering Analysis, Matlab, Engineering Software, Engineering, Mechanical Engineering, Control Systems
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Python Programming, Programming Principles, User Interface (UI), Computer Programming, Scripting, Software Engineering, Performance Tuning, Scripting Languages, File Management, Web Development, Computational Thinking, Debugging, Software Development, Web Development Tools
Beginner · Specialization · 1 - 4 Weeks

ISAE-SUPAERO
Skills you'll gain: Structural Engineering, Mechanics, Engineering Analysis, Vibrations, Mathematical Modeling, Simulation and Simulation Software, Control Systems, Physics
Intermediate · Course · 1 - 3 Months