Course curriculum

  • 1

    Introduction

    • Welcome

    • Glossary

    • Getting started

    • Sustainability

    • ESG

    • Sustainability and Software

    • Challenges and Opportunities

  • 2

    Green Coding

    • Introduction

    • Energy-Intensive Code

    • Best Practices for Green Coding

  • 3

    Green Data Management

    • Introduction

    • Understanding Energy Consumption in Data Management

    • Green Data Management Strategies for Infrastructure

    • Best Practices for Green Data Management in Software Development

  • 4

    Green Resource Management in Computing

    • Introduction

    • Understanding Energy Consumption in Resource Management

    • Optimizing Resource Usage in Software Development

    • Best Practices for Sustainable Resource Management in Software Development

  • 5

    Green Software Development Life Cycle

    • Introduction

    • Green Software Engineering

    • Incorporating Green Coding into Agile Software Development

  • 6

    Measurement

    • Introduction

    • Green Software Measurement Process

  • 7

    Test your knowledge

    • Course Exam Part 1

    • Sustainability in Software Development Course Exam Part 1

    • Course Exam Part 2

    • Sustainability in Software Development Course Exam Part 2

  • 8

    Feedback Survey

    • Feedback Survey

    • Feedback Survey