New concept.
Schedule allows for participation at a self-determined pace, though some specific dates and deadlines may be involved.
Self-Paced