In Arizona, you do not need a Permit to Carry, as the State of Arizona allows "Constitutional" (Permitless) carry. However, there are several good reasons to obtain the Permit, the most common is that the Permit is widely honored throughout the United States, making it a great Permit for those that travel, or perhaps are "snowbirds".
I am a retired attorney, and my classes focus extensively on your legal rights and obligations as a Permit Holder, as well as the issues that surround using force to defend yourself or others. My classes typically are about 4+ hours. The class cost is $40.