Are there any online tools for student collaborative learning?
There aren't many popular ones specific to students. Many universities use BlackBoard, but despite having been in many classes where it was used, I've never seen students use it to collaborate. Students use the same tools everyone else uses... Skype, Github, Dropbox, Google Docs, etc.