Collaborative Learning refers to a teaching strategy where the learners can form a learning group according to certain rules and learning objectives in order to improve personal and team learning achievements through communication, cooperation and collaborative knowledge construction