Following the mail-list thread about tools or platforms to publish science courses I put all the proposed options together in this post. Please feel free to comment and include new ones, I'll update the main post with the alternatives you suggest.
Descriptions have been taken from their respective websites.
GitHub is how people build software. With a community of more
than 11 million people, developers can discover, use, and contribute to
over 28 million projects using a powerful collaborative development workflow.
Github does have now an education app. It's basically an app that allows
you to add students and that makes easy to group together all repos for
a single assignment.
The FOSTER portal is an e-learning platform that brings together
the best training resources for those who need to know more about Open
Science, or who need to develop strategies and skills for implementing
Open Science practices in their daily workflows.
The course could include text, video, discussion forum and quizzes.
Open edX is the open source platform that powers edX courses. Through
our commitment to the open source vision, edX code is freely available
to the community. Institutions can host their own instances of Open edX
and offer their own classes.
Google Classroom is mission control, designed with teachers and students to connect the class, track their progress and achieve more together.
Requires access to Google Apps for Education.
Wikiversity is a Wikimedia Foundation project devoted to learning resources, learning projects, and research for use in all levels, types, and styles of education from pre-school to university, including professional training and informal learning.
Peer 2 Peer University (we mostly just say P2PU) is a grassroots open education project that organizes learning outside of institutional walls and gives learners recognition for their achievements.
Moodle is a modular system based on plugins, which are like lego blocks
that you put together to build whatever you want. There are plugins for
different kinds of content, and plugins for all kinds of collaborative
activities, which is where Moodle really shines.