How do I take a course that was created in the Main account and migrate it (move it) into a subaccount?
I'm going to explain two different processes just to make sure I'm answering your question correctly. If you just want to make the course available in the sub-account, you will open the course settings and navigate to "Affiliated Accounts" where you will then toggle the switch to make the course available in the correct sub-account.
Because you said you want to move the course and not just make it available, here's another method, but this will create a separate, stand-alone course. In the course settings, click the "More Actions" (3 dots) icon. Then select "Export." This will download a json file. Navigate to your sub-account (assuming it's already created and you know how to get to it) and go into Author. Click "Upload Course" (not New Course) and select the json file you downloaded from the root account. That will create a new version in your sub-account. You can then archive or delete the course from the root account if you no longer need it.
Let me know if this doesn't answer you question.
Retrieving data ...