Computer-supported collaborative learning refers to the use of digital technologies to enable interactive group learning. For example, joint knowledge construction can be supported by online platforms, social media and collaborative tools that facilitate the exchange of ideas and resources.