If you use a catchall, create an address for that service. It it does something you don't like, cancel later.
You don't know what email address I'm giving you; I generate single-use emails for just about everything I sign up for, so when I start getting spam for it - like I actually did about 20 minutes ago - I can go straight to the source and start asking whether they got hacked, or sold me out.
So is not trusting the Federal Wallet Inspector on the subway.
So why give a 20 lines explanation of what you provide instead of correcting the error. This could have been done more cleaner: Have all the free courses available on-site. Have the purchase page available on-site too and from the free courses. Clean. Simple. No BS.