State-approved, self-paced online CCW training for Riverside County, and non-California residents. Complete the academic portion on your schedule, then qualify on the range in Rancho Cucamonga.
View CoursesChoose Your Course
Pick the path that fits your situation. Each course includes the academic portion online plus your live-fire qualification with our affiliated partner range, Rancho Magnum Range, in Rancho Cucamonga, CA.
In-Person CA & AZ CCW Courses
Train face-to-face with our instructors. Same state-approved curriculum — delivered live with hands-on coaching and live-fire qualification. CCW Initial, Renewals, and Arizona CCW courses are all offered in person.
How It Works
From enrollment to permit-in-hand — here's exactly what to expect.
Enroll Online
Pick your course and create your student account. Start immediately.
Complete the Course
Self-paced video lessons and exams. Pause and resume anytime.
Schedule Range Qualification
Email us to book your live-fire qualifier at Rancho Magnum Range.
Receive Certificate
Submit your CCW certificate and your Live Fire Shooting Qualification card to The Riverside Sheriff's Department.
What's Included in Every Course
Meets and exceeds 2024 California CCW training requirements (PC §26165).
Start, pause, and resume on any device. Progress is saved automatically.
Held at Rancho Magnum Range, Rancho Cucamonga. Course of fire: Students will fire up to 6 rounds per stage at 15, 10, and 7 yards. Students must score 70% or higher on a standard B-27 target with each handgun used for qualification. After successfully passing the shooting qualification, students will receive a completed qualification form.
Digital certificate accepted by the Riverside County Sheriff's Department.
Taught by USCCA, NRA, and DOJ-certified instructors and an Official USCCA Partner.
Qualify and list up to six firearms on your California CCW permit.
Non-Resident Arizona CCW Training | Millennia Defense
Our Multi State CCW Course where upon successful completion you will be eligible for a Arizona non resident permit. The Arizona Non Resident CCW Permit grants you the ability to conceal carry in 37 states. No prior prerequisites are required.
Want to learn and understand gun laws for any state in the USA? Click the map to get your FREE Concealed Carry Reciprocity and Gun Laws Map.
Official USCCA Partner
Millennia Defense is an Official USCCA Partner and USCCA Certified Training Provider. Our instructors deliver USCCA-grade curriculum alongside state-approved CCW training.
Visit our USCCA Partner profile to see our credentials, training resources, and additional learning materials available to our students.
View Our USCCA Partner Profile →Frequently Asked Questions
Which agencies is this accepted by?
Our course satisfies the 16-hour initial and 8-hour renewal training requirements under California Penal Code § 26165. Millennia Defense is accepted by the Riverside County Sheriff’s Department for both online and in-person CCW training and is an approved online vendor for Riverside County non-resident CCW training. We are also approved by the Los Angeles Police Department for in-person CCW initial and renewal training, as well as online non-resident CCW training.
Do I have to come in person at any point?
Yes — once. The academic portion is fully online and self-paced. After you complete it, you'll attend one live-fire qualification at Rancho Magnum Range in Rancho Cucamonga.
How long do I have to finish the online portion?
You can start and stop anytime. Most students complete the initial course in 2–4 sessions and the renewal in a single sitting.
What do I need to bring to the range qualification?
Your firearm(s) you wish to list on your CCW (up to 6), at least 50 rounds of ammunition per firearm, hearing and eye protection, and a copy of your course completion certificate.
What if I'm not a Riverside County resident?
Millennia Defense is currently only approved for Riverside County, LAPD, and the State of Arizona. We currently do not host classes for San Bernardino, San Diego or Orange Counties. CCW issuance is county-specific, please contact your issuing department for authorized vendors . If you live out of state, our Non-CA Resident course is the right starting point.







