California CCW Training · State-Approved

State-approved, self-paced online CCW training for Riverside County residents and non-California residents. Complete the academic portion on your schedule, then qualify on the range in Rancho Cucamonga.

View Courses
USCCA, DOJ, and NRA Certified ProviderRiverside County ApprovedLive-Fire Qualification IncludedSelf-Paced Online Format

Choose Your Course

Pick the path that fits your situation. Each course includes the academic portion online plus your live-fire qualification at our Rancho Cucamonga range partner.

Riverside County CCW — Initial
FIRST-TIME APPLICANT

Riverside County CCW — Initial

For Riverside County residents applying for their first California CCW permit.

  • 16-hour state-required course
  • California firearms law & use of force
  • Concealed carry mindset & methods
  • Live-fire qualification included
  • Completion certificate for Sheriff application
Riverside County CCW — Renewal
RENEWAL

Riverside County CCW — Renewal

For current Riverside County CCW holders renewing an existing permit.

  • 8-hour state-required renewal course
  • Law & policy updates since your last permit
  • Refresher on use-of-force standards
  • Live-fire qualification included
  • Completion certificate for renewal packet
Non-CA Resident CCW (Multi-State)
NON-CA RESIDENT

Non-CA Resident CCW (Multi-State)

For out-of-state residents seeking a permit valid across 34 states (paired with AZ non-resident).

  • Initial CCW training for non-residents
  • Pairs with AZ non-resident permit
  • No prior prerequisites required
  • Self-paced online learning
  • Reciprocity in 34 states
Prefer Hands-On Training?

In-Person CA & AZ CCW Courses

Train face-to-face with our instructors in Rancho Cucamonga. Same state-approved curriculum — delivered live with hands-on coaching and live-fire qualification all in one day.

View In-Person Courses →

How It Works

From enrollment to permit-in-hand — here's exactly what to expect.

1

Enroll Online

Pick your course and create your student account. Start immediately.

2

Complete the Course

Self-paced video lessons and exams. Pause and resume anytime.

3

Schedule Range Qualification

Email us to book your live-fire qualifier at Rancho Magnum Range.

4

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

STATE-APPROVED CURRICULUM

Meets and exceeds 2024 California CCW training requirements (PC §26165).

SELF-PACED VIDEO LESSONS

Start, pause, and resume on any device. Progress is saved automatically.

LIVE-FIRE QUALIFICATION

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.

COMPLETION CERTIFICATE

Digital certificate accepted by the Riverside County Sheriff's Department.

DOJ-CERTIFIED INSTRUCTION

Taught by USCCA, NRA, and DOJ-certified instructors and an Official USCCA Partner.

UP TO 6 FIREARMS ON PERMIT

Qualify and list up to six firearms on your California CCW permit.

USCCA — Train to Carry. Carry to Protect. Learn More.

Millennia Defense is a USCCA Certified Training Provider and Official Partner. Click the banner to access free USCCA training resources.

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 combination of these 2 Non Resident Permits grant you the ability to conceal carry in 34 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.

USCCA Arizona and U.S. Concealed Carry Reciprocity Map
USCCA Official Partner — Millennia Defense

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

Is this course accepted by the Riverside County Sheriff's Department?

Yes. Our course meets the 16-hour (initial) and 8-hour (renewal) training requirements set by California PC §26165 and is accepted by the Riverside County Sheriff's Department.

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, and the State of Arizona. We currently do not host classes for San Bernardino, Los Angeles, 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.

Free Concealed Carry Guide

Get the free USCCA guide: "6 Things You Didn't Know Would Happen When the Police Arrive." Essential reading for every responsibly armed citizen.

USCCA Free Guide — 6 Things You Didn't Know Would Happen When the Police Arrive

Get the Free Guide

Ready to Begin Your CCW Training?

Start your course today and qualify in Rancho Cucamonga on your schedule.

View Courses