Moodle stands for Modular Object-Oriented Dynamic Learning Environment and it has been categorized as learning, course or even content management system but regardless of the description it is simply one of the most popular applications on the Internet that is used for online courses and education.
Moodle is focused on providing educators the best tools to promote and manage online learning. There are many ways of putting this application into practice - some use it for complete online course while others use it just to enhance face-to-face education. There is a wide range of standard features such as the WYSIWYG (what you see is what you get) editor and many modules that provide specific new functionality - activities (including math and word games), question types (multiple choice, fill in the blank, true and false, etc), forums, quizzes, surveys, assignments, workshops, chats and many other. That way you can add and remove plug-ins according to your needs without cluttering the application with features you do not need. Moodle is an open-source application with a large community so there are more and more plug-ins being developed by enthusiasts and you can also modify the software to completely meet your requirements.
Without spending a dime you can set up this amazing application with just a few clicks using the Fantastico De Luxe free scripts installer that is integrated in the cPanel control panel for Virtual Private Servers and Dedicated Servers and also all cPanel reseller packages.