Hi Richard. So, this is what I have tried and it seems to work.
Created a program, added the associated courses as requirements, and did not toggle on the "Students must complete requirements in the order shown below" button. I then set the "days to complete" to either 365,180, etc. This seems to be working when I go in as a student. The courses are not locked and can be taken/started in any order.
Couple of things to note. The courses are self-paced without begin and end dates. This has not officially launched yet and I do need to do more testing to ensure it does and will work.
I love to hear if anyone has thoughts on this. 
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.