With the Content Cloner extension for LearnDash, duplicating courses becomes a cake walk. Just install the plugin, and use the ‘clone’ option. The entire course hierarchy (course, lesson, topics) are duplicated and added to your LearnDash LMS. Also can clone the LearnDash Groups and its associated settings.
LearnDash Group Registration is required for this plugin.