Simply great for learning
Moodle is a popular learning environment. It is good at teaching and is oriented towards collaborative learning. It offers forums, databases, and wikis to that end. It is also highly suitable for serving learning content for students, with the help of standard SCORM packages, for example.