Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. You can build skills in code optimization, debugging, and collaborative project management. Many courses introduce tools such as Git for version control, Docker for containerization, and integrated development environments (IDEs) like Visual Studio Code, which enhance your ability to develop, test, and deploy software efficiently.

Universitat Autònoma de Barcelona
Skills you'll gain: Climate Change Adaptation, Research Methodologies, Cultural Sensitivity, Environmental Issue, Qualitative Research, Social Impact, Community Development, Environmental Policy, Data Collection, Climate Change Mitigation, Vulnerability, Governance, Fundraising
Beginner · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Governance, Climate Change Adaptation, Land Development, Civil Engineering, Transportation Operations, Community Development, Environmental Issue, Sustainable Development, Operational Analysis, Finance, Socioeconomics
Intermediate · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Systems Thinking, Sustainable Development, Sustainable Systems, Sustainability Standards, Visionary, Creative Thinking, Cognitive flexibility, Environmental Issue, Innovation, Decision Making, Adaptability, Resilience
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Thermal Management, HVAC, Electric Power Systems, Electrical Safety, Electrical Systems, Engineering Analysis, Mechanical Engineering, Hardware Troubleshooting, Schematic Diagrams, Hazard Analysis, Control Systems, Safety Training
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Failure Analysis, Engineering Management, Systems Engineering, Scope Management, Project Scoping, Risk Management, Root Cause Analysis, Program Management, Cost Management, Requirements Management, Contract Management, Project Risk Management, Project Management, Work Breakdown Structure, Change Management
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Test Planning, Registration, Product Management, Product Lifecycle Management, Product Development, Market Analysis
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Copilot, Microsoft PowerPoint, Presentations, Productivity Software, Microsoft 365, Sales Presentations, Prompt Engineering, Microsoft Word, Generative AI, Artificial Intelligence, Content Creation
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Rmarkdown, Box Plots, Plot (Graphics), Descriptive Statistics, Scatter Plots, Histogram, Jupyter, Matplotlib, Data Presentation, Ggplot2, Statistical Visualization, Data Manipulation, Statistical Hypothesis Testing, Regression Analysis, Correlation Analysis, Data Visualization, Data Visualization Software, Data Analysis, R Programming, Python Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Stakeholder Engagement, Business Analysis, Business Intelligence, Business Process, Business Planning, Stakeholder Analysis, Business Process Management, Requirements Elicitation, Analysis, Information Technology, Agile Methodology, Planning, Governance, Information Management, Adaptability
Intermediate · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Sustainable Development, Cooperation, Discussion Facilitation, Collaboration, Research, Community Development, Creative Thinking, Community Outreach, Climate Change Adaptation, Student Engagement, Environmental Policy, Climate Change Mitigation, Education and Training
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Integrated Development Environments, Python Programming, Programming Principles, File I/O, Scripting, Software Engineering, Computer Programming, Computer Engineering, Data Structures
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Communication Strategies, Communication, Education Software and Technology, User Accounts
Beginner · Guided Project · Less Than 2 Hours