hi, helps to know what industry you're looking to be an affiliate for.
The two businesses I am involved in run affiliate schemes, but both are managed differently.
Web Hosting @ 10% commission
We use WHMCS to manage our servers, this has in-built affiliate tracking. Once registered, the affiliate can promote the services via their own unique tracking code. They can email this, use banners etc. Or even (as some of our affiliates do) have their unique affilate tracking URL translated into a QR code and given out as printed media (business cards, fliers, etc)
Web Design / Digital Media @ 25% commission
Simple customer referrals via our CRM. So when an affiliate contacts us to say they've promoted the services to XYZ ltd, we flag that in our CRm software.. if that business contacts us with 6 months, the affiliate is paid 25% commission of the total job before VAT. e.g, eCommerce site costs £5000 exVAT, affiliate will invoice us for £1250. Once we are paid, the affiliate is paid.
Don't know why you need a course?.. in it's simplest terms.. it's just selling... it's about getting out and about and selling.