Temos este modelo de negócio, mas acabamos fazendo um uma adaptação para que possamos vender as aulas avulsas, mas não está com uma experiência premium.
A sugestão seria:
Escolher o valor individual da aula/módulo no Gerenciador de Módulos e Aulas, não atrapalhando o curso completo. Aí no checkout a pessoa poderia escolher quantas aulas/módulos gostaria de comprar e o checkout já calcularia o valor.