Skip available courses

Available courses

Open to enrollments! Click on the course name to begin! 

The Cedar Valley Firearms Training Basic Pistol Course will satisfy the Iowa requirements of training to receive an Iowa Permit to Carry Weapons. Once you gain access to the course you will have 30 days to complete the course. The average user should be able to finish the course in 3-5 hours. You can start and stop as much as you would like during your 30 days.