All CCW Certificate Courses

Our California Carry Concealed Weapon Permit Certification courses are taught by certified instructors vetted by California Department of Justice, NRA, and USCCA.

We provide professional firearms and CCW training rooted in real-world experience and trusted by Sheriff’s Departments across California.

We’ve prepared thousands of responsible citizens to carry with confidence.

NOTE: WE ARE CURRENTLY APPROVED BY THE FOLLOWING AGENCIES: LOS ANGELES COUNTY, ORANGE COUNTY, RIVERSIDE COUNTY, SAN DIEGO COUNTY, AND SAN BERNARDINO COUNTY. SOME OTHER AGENCIES ACCEPT OUR CERTIFICATES BECAUSE THEY ARE TAUGHT BY DOJ-CERTIFIED INSTRUCTORS. IF UNSURE, CONTACT US, OR CHECK WITH YOUR ISSUING AGENCY.

In-Person Courses

California Concealed Carry Permit for LA County, Orange County, Riverside County, San Bernardino County, and San Diego County

California CCW Permit Training Initial Certification (16 hours)

In-Person

California Concealed Carry Permit for LA County, Orange County, Riverside County, San Bernardino County, and San Diego County

California CCW Permit Training - Renewal Certification (8 hours)

In-Person

Multi-State Concealed Carry Permit

Multi-State CCW Permit - Arizona & Utah - Can be Added to Any 16-hr or 8-hr)

In-Person class

Online Courses

California Online CCW Permit - Initial (16 hours)

Riverside County Residents

California Online CCW Permit - Renewal (8 hours)

Riverside County Residents

California  CCW Online Training Course (16-hr)

for Non-Residents Only

CCW Concierge Services

Not Sure Where to Start?

Let us help you get your CCW Permit in the fastest way possible. We will file your application for you with Concierge. We will explain the entire process for you, gather your information, and file the application on your behalf. Some agencies do not allow third party to file on your behalf, so in those cases we will sit with you while you file your application.