Teaching and Training

Where GreenCode partners teach energy-efficient and sustainable software: the courses and lectures that bring the project into the classroom, and the wider teaching at partner universities, linked to each institution's own pages.

GreenCode partners teach what the project learns, and the universities in the consortium teach energy-efficient and sustainable computing across their degree programmes. Below are the courses and lectures where partners bring GreenCode's work into the classroom, followed by the wider teaching in the field at partner institutions, each linked to the institution's own page. The training material the project generates is described on the training benefit page and the developer training feature.

GreenCode in the classroom

Courses and lectures in which GreenCode partners teach the project's themes. Where a course has its own page, it is linked.

Courses and programmes at partner institutions

The consortium's universities also teach in GreenCode's field across their degree programmes. Every course below was checked on the institution's own website in September 2026; follow the link for the current details. Some are taught by GreenCode researchers, most by colleagues in the same institution.

Energy-efficient and sustainable software and ICT

Courses where the energy use of software and computing systems, or sustainable software engineering, is part of what is taught.

Aalborg University

Denmark

University of Augsburg

Germany

OSTİM Technical University

Türkiye · with consortium partner BLC

King's College London

United Kingdom

Computing for energy systems

Teaching that applies computing to the energy system itself: intelligent power systems, energy markets and energy data. Close to GreenCode's subject rather than the same one.

Instituto Superior de Engenharia do Porto (ISEP)

Portugal

  • Partner teaching activities 6
  • Courses and programmes listed 22
  • Institutions 9
  • Countries 6
  • Levels Bachelor, master and self-study
GreenCode

Want GreenCode material in your course, or training for your team? Talk to us.

Get in touch