Moodle is software that can be used to create interactive websites where teachers and students can communicate and collaborate for educational and social outcomes. The focus of Moodle is on giving educators the best tools to manage and promote learning whilst providing students with a cutting edge relevant learning environment.
Moodle is a Learning Management System, which has been widely adopted in the educational sector and more recently, business sectors.  It’s appeal is it’s adherence to best practice teaching and learning methodologies, and it’s flexibility in providing both a stand-alone solution to online learning as well as providing a supplement to traditional teaching methods.
Once a Moodle ‘instance’ is set up, teachers and course developers can create course materials directly into the system, and release it when it is ready.
Moodle is an Open Source software. While Moodle itself is free, it does require web hosting, set up, design and functional customization. KJHosting is able to serve you with these requirements.