Co-creation is defined as a collaborative process in which all participants engage collectively in the design, execution, and evaluation of (learning) experiences or tasks, with the objective of non-hierarchical knowledge production. This approach emphasises shared responsibilities, mutual contributions, empowerment, inclusivity and participatory activities.