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.

Universiteit Leiden
Skills you'll gain: Environmental Issue, Environment, Sustainable Development, Environmental Science, Natural Resource Management, Climate Change Mitigation, Pollution Prevention, Climate Change Adaptation, Systems Thinking, Community Organizing
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Angular, HTML and CSS, JavaScript Frameworks, Javascript, Hypertext Markup Language (HTML), Front-End Web Development, Scalability, Web Applications, Cascading Style Sheets (CSS), Web Development, Software Design Patterns, Software Design, UI Components
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Debugging, Object Oriented Programming (OOP), Java, Teaching, Programming Principles, Program Development, Pedagogy, Computer Programming, Integrated Development Environments, Computational Thinking, Software Design, Cultural Responsiveness, Data Structures, Digital pedagogy, Test Case, Computational Logic, Pseudocode, Computer Science, Algorithms, Theoretical Computer Science
Beginner · Specialization · 3 - 6 Months

Parsons School of Design, The New School
Skills you'll gain: Sustainable Architecture, Sustainable Design, Sustainable Technologies, Chemistry, Chemical Engineering, Material Handling, Architecture and Construction, Building Design, Sustainable Business, Construction Management, Sustainable Development, Materials Management, Environment Health And Safety, Health Disparities, Architectural Design, Environmental Issue, Systems Thinking, Environmental Engineering, Hazard Analysis, Architectural Engineering
Intermediate · Specialization · 1 - 3 Months

Meta
Skills you'll gain: Git (Version Control System), Android Jetpack, Android Development, Android Studio, User Interface and User Experience (UI/UX) Design, Mobile Development, User Interface (UI), Kotlin, Application Development, Wireframing, User Flows
Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Materials science, Thermal Management, Mechanical Engineering, Chemical Engineering, Manufacturing Processes, Chemistry
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Extract, Transform, Load, Data-Driven Decision-Making, Amazon Web Services, Data Warehousing, Big Data, Databases, Business Analytics, NoSQL, Data Analysis, Data Pipelines, Unstructured Data, Data Processing, Cloud API, SQL, Data Storage, Data Architecture, Relational Databases, Data Transformation, Data Visualization Software
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Algorithms, Debugging, Development Environment
Mixed · Course · 1 - 3 Months

Skills you'll gain: Adobe XD, Prototyping, User Experience Design, Usability Testing, UI/UX Research, Figma (Design Software), Presentations, Responsive Web Design, Information Architecture, User Story, Storyboarding, User Research, Design, User Interface and User Experience (UI/UX) Design, Web Design, Persona (User Experience), User Centered Design, Data Ethics, Design Reviews, Usability
Beginner · Professional Certificate · 3 - 6 Months

Universidad Nacional de Colombia
Skills you'll gain: Automation, Control Systems, Water Sustainability, Electronics, Internet Of Things, Sustainable Technologies, Embedded Systems, Computer Programming Tools, Engineering, Environmental Monitoring, Electronic Components, Basic Electrical Systems, Programming Principles, Construction
Beginner · Course · 1 - 4 Weeks
University of Virginia
Skills you'll gain: Design Thinking, Stakeholder Analysis, Human Centered Design, User Experience, Persona Development, Process Mapping, Value Engineering, User Research, Customer experience improvement, Qualitative Research, Customer Insights, Strategic Thinking, Innovation, Interviewing Skills
Beginner · Course · 1 - 3 Months

Howard University
Skills you'll gain: Design Thinking, Business Software, Information Systems, Cloud Computing, Business Systems, Business Technologies, Cloud Deployment, Cloud Security, Virtualization, Digital Transformation, Cloud Services, Management Information Systems, Product Design, Business Solutions, Information Technology, Cloud Infrastructure, Customer Insights, User Centered Design, Cybersecurity, Data Management
Intermediate · Specialization · 1 - 3 Months