Training programs are optional within the training feature. Programs allow you to group training staged together as a group however training stages can also be assigned on their own.
The benefit of a training program is that it will grant access to all of the stages to the staff member’s assigned to the program and you can award a physical certificate once they have completed all of the stages.
That certificate can be valid forever, expires if any of the parts of the training program expire or expires after a fixed amount of time.
You can add training programs as on-obarding steps or within the requirements for a role.
The stages within a training program can be added into different phases however the staff member can complete any of the stages at any time to complete the program.