Crossman, you can take Pennsylvania's course entirely online.
https://www.hunter-ed.com/pennsylvania/
There's a fee that you must pay... maybe around $20 if I remember correctly, then you can print off a verification certificate and they will mail you out a card to your adress. It takes several weeks to get the card. But the certification is all you need.
-Jake