When a category is visible learners are able to see it. When a category is hidden only users with the appropriate permissions can see the category.
The capability to view hidden courses when applied to a category will enable hidden courses in subcategories to be viewed.
You can edit the details of a course category by clicking the actions icon next to its name on the Administration menu under Courses > Manage courses and categories. and selecting Edit.
You can move categories up or down by clicking the up/down arrow next to the category you wish to move. You can bulk move categories by checking the box to the left of their name and then by selecting from the dropdown Move selected categories to.
Sometimes it might be useful to have a sub-category of courses. For example, you might have a category called 'Science' and wish to have sub-categories 'Biology', 'Chemistry' and 'Physics'.
You can make one category a subcategory of another by checking the box to the left of its name and then by selecting from the drop down menu Move selected categories to. You can create a new empty sub-category by clicking the actions icon next to its name in the Administration menu under Courses > Manage courses and categories. and selecting Create new subcategory.
Categories may be easily hidden or shown via the Administration menu within Courses > Manage courses and categories and clicking the 'eye' icon of the category you wish to hide. Hidden categories are only visible to site administrators or those with the capability to 'see hidden categories'.
Categories may be sorted by ascending/descending Category name, or Category ID numbers through the Administration menu within Courses > Manage courses and categories > All categories and select how you want to sort the categories.
You can limit the number of categories that are displayed in the front page 'List of Categories' or 'Combo List' from the Administration menu via Front page > Front page settings Deeper level categories will appear as links and the user can expand them.
Roles are able to be assigned to users at a category level to save time applying roles. For example a trainer role can be assigned to a category meaning that all courses within the category will have that users assigned the trainer role.
You can also achieve this by assigning roles to an audience that has been set up within a category.
The Totara Academy has a whole course dedicated to using Courses and categories in Totara Learn.