Moodle is a learning platform designed to provide educators with a system to create personalised E-learning courses. Moodle is provided freely as Open Source software and it is a very flexible tool to support both blended learning and 100% online courses. The E-Lerning courses generated on Moodle can be customised according to the individual needs of learners. It has a modular set up which adapts to every course and integrate external applications to achieve specific functionalities. Moodle is web-based and so it can be accessed from anywhere anytime, giving the learner maximum flexibility.
In order to start creating courses for free you need to download moodle software for developers here: https://download.moodle.org/