Like many here, I purched a CreatorU course for 10$ and was billed 120$ after a year for yearly subscription without any notifications. Also, they store your credit card details and there is no option to delete it?!
https://www.youtube.com/watch?v=DICayXhQMKc
I suggest to report this fraud on these places:
https://www.bbb.org/us/md/fulton/profile/online-payment/samcart-inc-*******9601/complaints
reportfraud.ftc.gov
complaint.ic3.gov