Introduction
Sustainable Software Engineering is an emerging discipline at the intersection of climate science, software, hardware, electricity markets, and data-center design. The principles and philosophies of Sustainable Software Engineering are a core set of competencies that are necessary to define, build, and run sustainable software applications. By synthesizing this knowledge, a Sustainable Software Engineer (SSE) can make decisions that have a meaningful impact on the carbon pollution of their applications.
Learning objectives
By the end of this module, you'll be able to:
- Identify the eight principles of Sustainable Software Engineering.
- Understand the two philosophies of Sustainable Software Engineering.
Prerequisites
- Familiarity with general computing concepts
Need help? See our troubleshooting guide or provide specific feedback by reporting an issue.