Click on the link below to register for our online class. Online Iowa Permit to Carry Course Click on a link below to see that location's class dates, class location or to register for a live class. Ames Ankeny Burlington Cedar Rapids Council Bluffs Davenport Dubuque Fort Dodge Iowa City Marshalltown Mason City Ottumwa Sioux City Waterloo West Des Moines