Sustainability in the digital age: Energy-Efficient Software Development

Beim Laden des Videoplayers ist ein Fehler aufgetreten, oder es dauert lange, bis er initialisiert wird. Sie können versuchen, Ihren Browser-Cache zu leeren. Bitte versuchen Sie es später noch einmal und wenden Sie sich an den Helpdesk, wenn das Problem weiterhin besteht.

Welcome to the "Sustainability in the Digital Age" series

Digital systems offer a great opportunity to significantly reduce carbon emissions and can contribute to the efficient use of energy. However, all systems also need energy. This area of tension is addressed in the course: Sustainability in the digital age - Energy-Efficient Software Development. To effectively reduce the carbon footprint of digitalization, it is necessary to apply algorithmic efficiency and sustainability by design as guiding principles in digital engineering. We will introduce strategies to develop software that prioritizes minimized energy consumption through optimal coding and green testing practices. We will look at how the CO2 emissions of operating software applications can be measured and calculated. How to measure the performance and energy consumption of Large Language Models will be covered as well. Further we share approaches how to use advances in hardware technology and operate digital systems efficiently in data centers based on eco-friendly and cost-effective capacity management strategies.


This course is part of the Sustainability in the Digital Age series, a collaborative project between colleagues from Stanford University, SAP and the Hasso Plattner Institute.

Seit 8. April 2025 im Selbststudium
Kurssprache: English
English, Deutsch
Cloud and Operating Systems, Enterprise Computing, Intermediate, Programming

Kursinformationen

Digital systems enable real world energy efficiency. However, every digital action requires energy. The use of digital technologies has increased exponentially over the last couple of decades and therefore also its energy requirements - this is especially true for such popular applications as artificial intelligence and media streaming.

To reduce the energy requirements of computer systems it is necessary to:

• Raise awareness about the energy footprint of computer systems

• Find feasible methods to measure and calculate the energy consumption of computer systems and software

• Take the trade-off between performance and energy consumption into account when creating computer systems

• Establish algorithmic efficiency in digital engineering

• Use advances in hardware technology

• Operate digital systems efficiently in data centers

• Implement eco-friendly and cost-effective capacity management strategies

Course Structure

The course is based on three pillars:

• Sustainable Programming

• Carbon Footprint Calculation

• Sustainable Operations

Insert image description

Scope

The Sustainability in the digital age - Energy-Efficient Software Development course runs for two weeks with a total workload of approximately 3-4 hours. It includes around 10 videos (12-15 minutes each). This course does not have self-tests after each video.

All learning materials are available from the start of the course. The final exam is activated at the end of the first week and remains open until the course ends, giving participants two weeks to complete the content and one week for the exam.

Software engineers can achieve success not only through the features they build but also through the energy they save!
Insert image description

Für diesen Kurs einschreiben

Der Kurs ist kostenlos. Legen Sie sich einfach ein Benutzerkonto auf openHPI an und nehmen Sie am Kurs teil!
Jetzt einschreiben

Lernende

Aktuell
Heute
1.926
Kursende
8. April 2025
1.361
Kursstart
25. März 2025
1.158

Anforderungen für Zertifikate

  • Das Zertifikat erhält, wer in der Summe aller benoteten Aufgaben mindestens 50% der Höchstpunktzahl erreicht hat.
  • Die Teilnahmebestätigung erhält, wer auf mindestens 50% der Kursunterlagen zugegriffen hat.

Mehr Informationen finden Sie auf der Seite für Nachweise und Richtlinien.

Unsere Dozent:innen