Construction courses can help you learn project management, site safety protocols, building codes, and sustainable practices. You can build skills in cost estimation, scheduling, and effective communication with contractors and stakeholders. Many courses introduce tools like AutoCAD for design, project management software for tracking progress, and BIM (Building Information Modeling) for visualizing projects, all of which enhance your ability to manage construction projects efficiently.

Johns Hopkins University
Skills you'll gain: Social Network Analysis, Network Analysis, Graph Theory, R (Software), Social Sciences, Statistical Analysis, R Programming, Statistical Software, Sociology, Network Model, Statistical Modeling, Statistical Hypothesis Testing, Statistical Methods, Dependency Analysis
★ 4.2 (11) · Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Javascript, JavaScript Frameworks, Program Development, Web Development, Angular, Vue.JS, Application Development, React.js, Web Applications, Event-Driven Programming, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Data Structures, Software Engineering, Computer Science
★ 4.6 (23) · Intermediate · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Sustainable Development, Sustainability Reporting, Waste Minimization, Interactive Learning, Sustainable Business, Sustainable Architecture, Corporate Sustainability, Construction, Student Engagement, Environment, Environmental Issue, Key Performance Indicators (KPIs), Goal Setting, Climate Change Adaptation, Problem Solving, Professional Development, Action Oriented, Peer Review, Business Communication
★ 4.5 (25) · Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Data Structures, Programming Principles, Python Programming, Computer Programming, Web Development Tools, Software Engineering, Web Development
★ 4.6 (39) · Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Agile Methodology, Scrum (Software Development), Agile Project Management, Agile Product Development, Sprint Retrospectives, Software Development Methodologies, Sprint Planning, Backlogs, Software Engineering, Continuous Integration, Acceptance Testing, Test Driven Development (TDD)
★ 4.7 (103) · Intermediate · Course · 1 - 4 Weeks

Universidad Nacional de Colombia
Skills you'll gain: Automation Engineering, Automation, Control Systems, Water Sustainability, Electronics, Sustainable Technologies, Electronic Systems, Embedded Systems, Computer Programming Tools, Integrated Development Environments, Environmental Monitoring, Electronic Components, Programming Principles, Construction
★ 4.8 (66) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Web Development, Maintainability, Software Engineering
★ 4.6 (38) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Architectural Drawing, AutoCAD, Technical Drawing, Computer-Aided Design, Architecture and Construction, Drafting and Engineering Design, Architectural Design, Building Design
★ 5 (12) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Unit Testing, JUnit, Test Case, Software Testing, Software Development, Software Engineering, Java Programming, Java
★ 4.5 (25) · Beginner · Guided Project · Less Than 2 Hours

Peking University
Skills you'll gain: Object Oriented Design, Software Engineering, Software Testing, Development Environment, Unified Modeling Language, Software Development Tools, Requirements Analysis, Systems Development Life Cycle, Software Development Methodologies, Software Development Life Cycle, Software Design, Agile Methodology, Agile Software Development, Requirements Elicitation, Software Development, Software Engineering Tools, Systems Analysis
★ 4.6 (57) · Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Application Programming Interface (API), Code Reusability, Software Design Patterns, Data Management, Data Structures, Web Development, Computational Logic, Programming Principles, Data Import/Export, Software Development, Software Engineering, Performance Tuning
★ 4.6 (18) · Intermediate · Specialization · 1 - 3 Months
Indian Institute for Human Settlements
Skills you'll gain: Sustainable Architecture, HVAC, Energy and Utilities, Building Design, Water Sustainability, Architectural Engineering, Climate Change Adaptation, Sustainable Design, Water Resource Management, Thermal Management, Architecture and Construction, Sustainable Technologies, Resilience, Climate Change Mitigation, Sustainable Engineering, Cost Estimation, Engineering Calculations
★ 4.5 (17) · Intermediate · Course · 3 - 6 Months