A program is a multi-week template: a 16-week marathon build, an 8-week speed and agility block. You build it once, then apply it to an athlete in a single step instead of assigning weeks of workouts by hand.
Build one
- Open Training → Programs and choose New program.
- Name it (e.g. "16-week beginner marathon") and set its length in weeks.
- Click any day in the grid to add a workout. Each one can be a practice from your library, a single drill, or a workout you just type, which is useful for a one-off like "Easy 5 miles" you would not save as a practice.
- Leave a day empty for a rest day. Add more than one workout to a day for a double session.
- Save. Programs are private to you unless you tick the share box, which lets other coaches see and apply it but not edit it.
Why days are numbered, not named
The grid shows Week 1, Day 1 rather than Monday. A program stores positions, not dates, so which weekday each day lands on depends on when you apply it. That is what lets the same program run forward from a start date or backward from an end date.
Reuse and adapt
Duplicate a program to make a variant. That is the usual way to turn a beginner block into an intermediate one. The copy starts private, so you can work on it before sharing.
Archive a program you are no longer running. Anything already applied to an athlete stays exactly as it is. You can only permanently delete a program that has never been applied.
