No, you do not need to have a PayPal account to pay for a course. We use PayPal to process the payment. Once on the PayPal checkout page, fill out the form under PayPal Guest Checkout.