Structural engineering courses can help you learn load analysis, material properties, design principles, and construction methods. You can build skills in seismic design, structural dynamics, and the use of finite element analysis for modeling. Many courses introduce tools like AutoCAD for drafting, SAP2000 for structural analysis, and Revit for building information modeling, showing how these skills are applied in real projects to ensure safety and efficiency in construction.

University of Colorado Boulder
Skills you'll gain: Engineering Management, Stakeholder Analysis, Project Scoping, Team Leadership, Team Management, Scope Management, Team Performance Management, Project Management, Stakeholder Management, Team Building, Communication Strategies, Resource Management, Stakeholder Engagement, Stakeholder Communications, Risk Management, Resource Utilization, Agile Project Management, Project Management Life Cycle, Agile Methodology, Business Communication
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LinkedIn, Interviewing Skills, Web Presence, Brand Management, Branding, Professional Networking, Marketing, Marketing Analytics, Storytelling, Portfolio Management, Content Marketing, Search Engine Optimization, Social Media Marketing, Email Marketing, Digital Marketing, AI Enablement
Intermediate · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Code Reusability, Memory Management
Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Software Engineering, Programming Principles, Computer Programming, Computer Programming Tools, Software Design, Algorithms, Data Structures, Data Import/Export, Markov Model, Performance Tuning, Performance Testing, File I/O, Debugging, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, ChatGPT, Generative AI, Responsible AI, AI literacy, Generative AI Agents, Generative Model Architectures, Artificial Intelligence and Machine Learning (AI/ML), Retrieval-Augmented Generation, Artificial Intelligence, AI Workflows, Large Language Modeling, Embeddings, GitHub Copilot, Fine-tuning, Deep Learning, Automation, Machine Learning, Machine Learning Methods
Beginner · Course · 1 - 4 Weeks

Total Seminars
Skills you'll gain: Command-Line Interface, Penetration Testing, Security Testing, Vulnerability Assessments, Vulnerability, Cyber Security Assessment, Vulnerability Scanning, Infrastructure Security, Cyber Operations, Security Controls, Network Monitoring, Network Security, Security Management, Human Factors (Security), Security Strategy, Security Awareness, Event Monitoring, IT Automation, Network Analysis
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Copilot, C# (Programming Language), ASP.NET, .NET Framework, Application Programming Interface (API), API Design, Restful API, Cloud API, Back-End Web Development, Middleware, Application Frameworks, OpenAI, Software Architecture, JSON, Secure Coding, Dependency Analysis, Performance Tuning, Debugging
Beginner · Course · 1 - 3 Months

Google DeepMind
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Google Gemini, Vibe coding, Gemini, Program Development, Google Cloud Platform, Key Management, Application Programming Interface (API), Cloud Deployment, AI Integrations, LLM Application, AI Workflows, Cloud Applications, Cloud Development, Generative AI, Prototyping, Model Evaluation, Natural Language Processing, Real Time Data
Intermediate · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), Containerization, Other Programming Languages, Go (Programming Language), Application Deployment, Docker (Software), Embedded Systems, C and C++, Cross Platform Development, Performance Tuning, Interoperability, Memory Management, Command-Line Interface, Cloud Computing, Software Engineering, Data Engineering
Beginner · Course · 1 - 3 Months

Skills you'll gain: Computer Vision, Image Analysis, Model Evaluation, Model Training, Deep Learning, Matlab, Machine Learning Methods, Data Preprocessing, Model Optimization, Machine Learning, Classification Algorithms, Machine Learning Algorithms, Transfer Learning, Anomaly Detection, Geospatial Information and Technology, Traffic Flow Optimization, Algorithms
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Vector Databases, Technical Communication, Technical Writing, Artificial Intelligence and Machine Learning (AI/ML), Retrieval-Augmented Generation, Applied Machine Learning, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: AI Security, Prompt Engineering, Code Review, Secure Coding, Open Web Application Security Project (OWASP), Integrated Development Environments, AI Workflows, Prompt Engineering Tools, DevSecOps, AI Enablement, Software Development, Development Environment, Git (Version Control System), GitHub, Building Codes, Scope Management
Intermediate · Course · 1 - 4 Weeks