Moodle is a Learning Platform and also it is known as a course management system (CMS). In moodle, we can add courses for giving training.
Course management system
In Drupal 8, third party libraries are downloaded and managed via composer. In Drupal each project must contain only one vendor folder. Composer Manager allows single vendor/directory shared across all modules which prevents code duplication and version mismatches by merging the requirements of all the found modules into the consolidated composer.json file.