If you are going to carry you as well buy a pistol and get used to shooting it including during your class. You will get your permit if you have a clean record, no doubt. As for available weapons courses you will hear from many here soon. There are many opinions and options.
I went to Federal Firearms in Middletown for a handgun purchase and highly recommend you purchase one there. Chris is a great guy and full if knowledge. You will not be sorry. Good luck.