It would be great to offer multiple access tiers within one course. For example, Tier 1 could include the first two modules, Tier 2 the first four, and Tier 3 the full course. Live calls could also be assigned to specific tiers.
This would let us sell different levels of access without creating separate versions of the course. When someone reaches the end of their tier, they could easily pay an upgrade price to unlock the next level.