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: Service Level, Software Engineering, Software Architecture, Data Architecture, Distributed Computing, Microservices, Transaction Processing, Software Design, Database Systems, Blockchain, Big Data, Data Structures, Test Driven Development (TDD), System Monitoring
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: React.js, UI Components, Front-End Web Development, Web Content Accessibility Guidelines, User Interface (UI), JavaScript Frameworks, Web Development Tools, Event-Driven Programming, Web Frameworks, Functional Design, Cascading Style Sheets (CSS), Application Programming Interface (API)
Intermediate · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Equipment Design, Performance Tuning, Systems Engineering, Engineering Calculations, Systems Analysis, Engineering, Scientific, and Technical Instruments, Laboratory Equipment, Advanced Mathematics, Simulation and Simulation Software, Computer-Aided Design, Mathematical Modeling, Engineering Design Process, Applied Mathematics
Build toward a degree
Advanced · Course · 1 - 3 Months

University of London
Skills you'll gain: Computer Security Incident Management, Linux, Network Security, Cyber Governance, OSI Models, Incident Management, Incident Response, Security Management, Linux Commands, TCP/IP, Computer Systems, Threat Modeling, Command-Line Interface, Network Protocols, Cybersecurity, Computer Networking, Cyber Security Strategy, Human Factors (Security), Cyber Threat Intelligence, Cyber Attacks
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Swift Programming, Apple Xcode, iOS Development, Apple iOS, Data Structures, Programming Principles, Application Development, Object Oriented Programming (OOP), Computer Programming, Web Development
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Chemical Engineering, Chemistry, Thermal Management, Mechanical Engineering, Engineering Calculations, Engineering Analysis, Physics, Numerical Analysis, Simulation and Simulation Software, Mathematical Modeling
Advanced · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Energy and Utilities, Electrical Power, Electrical Systems, Chemistry, Sustainable Technologies, System Requirements, Technical Standard, Manufacturing and Production, Engineering Calculations, Performance Testing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Image Analysis, Matlab, Computer Vision, Medical Imaging, Spatial Analysis, Algorithms
Beginner · Course · 1 - 4 Weeks

Yonsei University
Skills you'll gain: Materials science, Semiconductors, Thermal Management, Electrical Engineering, Engineering, Manufacturing Processes, Chemical Engineering, Electronic Components, Chemistry, Physics
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Oral Expression, Human Learning, Education Software and Technology, Technical Communication, Education and Training, Writing, Community Outreach, Learning Theory, Pedagogy, Research, Technical Writing, Scientific Methods, Media and Communications, Science and Research, Persuasive Communication, Program Evaluation, Interviewing Skills, Photography, Infographics, Storytelling
Beginner · Course · 1 - 3 Months

The University of Edinburgh
Skills you'll gain: Discussion Facilitation, Environmental Issue, Sustainable Development, Research, Climate Change Adaptation, Community Organizing, Cultural Responsiveness, Sustainability Standards, Student Engagement, Environmental Policy, Climate Change Mitigation, Community Development, Advocacy, Creativity, Education and Training, International Relations, Social Justice
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Maintainability, Program Development, C (Programming Language), Software Engineering, System Programming, Programming Principles, Software Development, Simulations, Command-Line Interface, Operating Systems, User Interface (UI), Interactive Design, Data Structures, Debugging, File Management
Beginner · Course · 1 - 4 Weeks