Hello,
Thank you both.
This is exactly what would be problematic for our client.
On the one hand, some users would be enrolled directly into the course, so they need a due date for this group. On the other hand, the same course could be part of a more global program with another due date.
To avoid side effects and confusion notifications at the program and at the course level, I will recommend that they duplicate courses that are part of the program and remove any notifications at course level.
Thank you,
Djamileh