Affiliate programs(cpa networks) provide offers for you to promote. Some only have a few offers or only cover 1 niche, others
have thousands of offers in every niche imaginable. You signup, pick an offer, promote it, get paid for sales or leads generated.