You can use the Task option in the "Programme requirements" token when creating a Programme.
These will create tasks in the learner's calendar that will look like this:
These can be set up at intervals on the learner programme:
Please note, you will have to have the “Manage Programmes” permission to do the above. We also suggest that you apply the above to test learners before enrolling live ones.