The purpose of the custom course field is to provide users with additional information about their courses. Custom course fields can be used in certificates, notifications, and custom reports, and they can be updated through the import function. For example, you can put the completion hours in the text type and make it visible on reports and to the learner.