Collaborative Learning

A teaching and learning strategy for students to learn together, from each other, through reflection. Collaborative Learning supports skills development for learning in diverse communities and addressing various learning needs. 

There are multiple ways to stimulate Collaborative Learning within courses. Groupwork is one of the common ways to enable students to practice collaborative learning. Challenge-based, problem-based or community-based courses also offer students opportunities for collaborative learning, in an inter-disciplinary context. When aptly supported students also have the scope to practice collaborative learning in the classroom through group discussions, or peer-learning sessions. 

Wellbeing, learning and human connection are intrinsically linked.

Mieke van der Bijl-Brouwer

Collaborative Learning Tools for Teachers & Students

This is an open-source compilation for TU Delft students and staff based on various offerings, learnings and sources from literature and TU Delft. The intention of the toolkit is to support students and teachers to engage in (and facilitate) Collaborative Learning, amongst peers. 

Pilot Collaborative Learning within your courses

Contact Nina van den Heiligenberg (n.j.w.m.vandenheiligenberg@tudelft.nl) to pilot teamwork workshops, coaching and feedback by experts, or Annie Aggarwal (a.aggarwal@tudelft.nl) to develop and test collaborative learning materials and activities. 

Educational advice for Collaborative Learning in curriculum

Soon on Teaching Support

To top


There are multiple ways for program directors, coordinators and teachers to stimulate Collaborative Learning within curriculum. From creating space in programmes and formulating collaboration specific learning objectives, to simply prompting group discussions and peer interactions in the classrooms to teamwork or projects in courses. All offer abundant opportunities for collaborative learning within curriculum.

Though as you may have experienced group work is not without challenges, and students may prefer to work by themselves. To engage in meaningful collaboration students, require guidance and support. The following tips offer guidance and support for shaping teamwork in courses and facilitating collaborative learning in the classroom.

Working in a group does not simply lead to collaboration. It requires skills to work together and communicate with each other. Furthermore, the groupwork assignments and environment should be designed in a way suitable for collaboration.

While behaviors such as ‘free riding’, may be easily noticed and summed up as being lazy, or not caring; the reasons may range from not being able to find space to contribute, being overwhelmed trying to keep up, or dire personal circumstances. It is important for students to address these issues mindfully and with appropriate support.

The following sections provide tips for shaping, facilitating and monitoring teamwork within courses.

Design and develop teamwork prior to course

Facilitate and monitor teamwork during the course

Student Materials for Teamwork


Trainings & Events

For educators and students


Collaborative Learning Projects at TU Delft


Get in touch with the contact people mentioned per tool to develop any of them further. If you'd like to learn more or contribute to this toolkit: 


References & Resources

  • [1]Hrastinski, S. (2008). What is online learner participation? A literature review. Computers and Education/Computers & Education, 51(4), 1755-1765. doi.org/10.1016/j.compedu.2008.05.005
  • [2]Huang, Y., & Wu, T. (2010). A systematical approach for learner group composition by utilizing U-learning portfolio. IET International Conference on Frontier Computing. Theory, Technologies and Applications, 2010 P. 210 – 214. doi.org/10.1049/cp.2010.0563
  • [3]Laal, M., & Ghodsi, S. M. (2012). Benefits of collaborative learning. Procedia: Social & Behavioral Sciences, 31, 486–490. doi.org/10.1016/j.sbspro.2011.12.091
  • [4]Kumar, R. R. (2017). The effect of collaborative learning on enhancing student achievement: A meta-analysis (Doctoral dissertation, Concordia University).
  • [5]Wang, X.-M., Hwang, G.-J., Liang, Z.-Y., & Wang, H.-Y. (2017). Enhancing Students’ Computer Programming Performances, Critical Thinking Awareness and Attitudes towards Programming: An Online Peer-Assessment Attempt. Journal of Educational Technology & Society, 20(4), 58–68. http://www.jstor.org/stable/26229205
  • [6]Van Den Bergh, M. (2022). A community-based learning program to improve wellbeing and design student success. Proceedings of DRS. https://doi.org/10.21606/drs.2022.761
  • [7]Van Der Bijl-Brouwer, M. (2021a, December 14). Learning is joy — wellbeing challenges in pandemic higher education. Mediumhttps://medium.com/@miekevanderbijl/learning-is-joy-wellbeing-challenges-in-pandemic-higher-education-f74aaae67ec4
  • [8]Van Der Bijl-Brouwer, M. (2021, December 15). The university as a flock of birds? — learning our way forward together to promote wellbeing. Mediumhttps://medium.com/@miekevanderbijl/the-university-as-a-flock-of-birds-learning-our-way-forward-together-to-promote-wellbeing-67f2e021ba2e
  • [9]Roger, T., & Johnson, D. W. (1994). An overview of cooperative learning. Creativity and collaborative learning, 14(2), 1-21.
  • [10]Pirker, J., Riffnaller-Schiefer, M., & Gütl, C. (2014). Motivational active learning: engaging university students in computer science education. In Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education (Pp. 297-302). doi.org/10.1145/2591708.2591750
  • Wang, Y., Li, H., Feng, Y., Jiang, Y., & Liu, Y. (2012). Assessment of programming language learning based on peer code review model: Implementation and experience report. Computers and Education/Computers & Education, 59(2), 412–422. doi.org/10.1016/j.compedu.2012.01.007
  • Falkner, K., & Falkner, N. J. (2012). Supporting and structuring “contributing student pedagogy” in Computer Science curricula. Computer Science Education, 22(4), 413–443. doi.org/10.1080/08993408.2012.727713
  • Wang, X., & Hwang, G. (2017b). A problem posing-based practicing strategy for facilitating students’ computer programming skills in the team-based learning mode. Educational Technology Research and Development, 65(6), 1655–1671. doi.org/10.1007/s11423-017-9551-0

Other Resources:

Cover image from Freepik.

Anchor Links Example