Il Cooperative Learning è un approccio di insegnamento attraverso il quale gli studenti apprendono in piccoli gruppi come soggetti attivi, aiutandosi reciprocamente e sentendosi corresponsabili del reciproco percorso. L’insegnante assume un ruolo di facilitatore e organizza le attività strutturando “ambienti di apprendimento” in cui gli studenti gestiscono ogni attività di apprendimento come un processo di “problem solving di gruppo”.