Do I get to keep my Pro courses after I cancel my subscription?

Yes, if you cancel your subscription you keep access to your Pro courses until the end of your current billing cycle.

Canceling does not remove your Pro access right away. Your Pro access stays active for any remaining days before your next billing cycle would have started, so you can keep using it through the time you have already paid for.