Introduction
In recent decades, interest in cooperative and collaborative learning has extended from primary schools up to higher education institutions, and from physical to online education. Cooperative learning is based on the ideas of Dewey [This marked the beginning of research into group learning and the relationships that are established, which continued throughout the 20th century up to the findings of Johnson and Slavin [One of the challenges when institutions and educators want to apply these methodologies is the procedure used to create the student groups. Studies show that team self-selection is not effective, and that groups must be formed by the teacher and expert for teams to be effective [One of the criteria used is learning styles [Continuing with the grouping methods, when there is a large number of students (higher education groups), putting them into groups on the basis of more than one criterion seems to be too complex to be solved by humans [Notwithstanding, there is a tendency in the literature to use mainly genetic algorithms [There is also another starting point that is not commonly used: one based on complex networks and which is the approach that we will present here.