Sustainable Software Engineering is an emerging discipline at the intersection of climate science, software, hardware, electricity markets, and data-center design. Sustainable Software Engineering's principles and philosophies 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:


  • Familiarity with general computing concepts