In order to set up an affiliate program for a LearnDash course with AffiliateWP, you had to use WooCommerce or some other e-commerce plugin to set up each LearnDash course as a product. Only by integrating AffiliateWP with the e-commerce plugin, courses could be connected to referrals and commissions. Your users can register as affiliates and earn a commission or access to premium content by bringing referrals to your e-learning site. And if your courses are free, you will be able to reward your affiliates with points.