Como restringir o acesso ao curso a categorias com base no que o cliente comprou

Você pode pesquisar aqui exemplos de como fazer isso com WooCommerce e Paid Memberships Pro. Também pode ser possível com ProCourse Memberships.

Se você não se sente confortável personalizando seu functions.php, pode pedir ajuda no Marketplace.