I offer an online Iowa Permit to Carry Weapons class. This online course contains all the training an Iowa resident need to obtain an Iowa Permit to Carry Weapons, and is taught by me (an Iowa Attorney who is also an NRA-certified instructor and gun-rights enthusiast). With an Iowa Permit to Carry Weapons you can legally carry a gun concealed or carry openly in Iowa and many other states that recognize an Iowa permit. The class consists of a 40 minute long video, some brief reading, and a short quiz. Most people finish the course within an hour, right from their phone or computer. Upon finishing this course, you will be provided with a completion certificate that you show to your local sheriff when you obtain your Iowa Permit to Carry Weapons.
Take the class at https://www.qcgunclass.com/courses/iowa-permit-to-carry-weapons