Google announced course builder , a powerful and very useful tool to create online learning course for creating course you should have a good knowledge of HTML and java-script from google course google code project they provide a bundle of course builder
Course Builder contains software and instructions for presenting your course material, which can include lessons, student activities, and assessments. It also contains instructions for using other Google products to create a course community and to evaluate the effectiveness of your course. To use Course Builder, you should have some technical skills at the level of a web master. In particular, you should have some familiarity with HTML and JavaScript.
<p>
you can checkout latest version using git
</p>
<pre class="codesBash">git clone https://code.google.com/p/course-builder/</pre>