online course
Sustainable Software Engineering
A free, self-paced two-week openHPI course on resource-efficient software engineering, covering climate-friendly decisions across the software development lifecycle with a practical, Python-based second half on writing resource-efficient code.
Keywords: Python, climate-friendly software development, digitization and CO2, ecological footprint, green software, resource efficiency, sustainable software engineering
Competency level: • Beginner
Target audience: Software Developers, Software Architects, Product Owners, and anyone interested in sustainable software engineering
Resource type: online course
Status: Active
Prerequisites:
- Basic knowledge of programming in Python
- General IT knowledge
- Solid mathematical knowledge
Learning objectives:
- Apply concrete, hands-on techniques (in Python) to develop software in a more climate-friendly way
- Identify opportunities for resource-efficient action across common IT industry roles (developer, IT architect, team lead)
- Recognize the barriers that hinder more ecological action in software development and how to overcome them
- Understand the ecological footprint of digitization, including how IT both helps reduce and contributes to CO2 emissions
Date created: 2022-03-30
Date published: 2022-03-30
Contributors: openHPI
Activity log
