A course collection is a collection of courses that acts in the queue as one course. This can be used for sessions in which multiple courses take place at the same time. This avoids having to create a session for every course, as sessions can be shared.