California CCW Training — Riverside County & LAPD

Choose your agency and course. Online training for Riverside County residents and eligible nonresident applicants, with live-fire qualification in Rancho Cucamonga. LAPD resident training is in person.

View CoursesCurso inicial de 16 horas en español
USCCA, DOJ, and NRA Certified ProviderRiverside County approvedLive-Fire Qualification IncludedSelf-Paced Online Format

Riverside County & LAPD

Find the CCW Training That Fits Your Application

Applying for your first permit, preparing to renew, or changing a firearm? Start with your issuing agency, then choose the training you need.

Already have a CCW permit? Our CCW Firearm Add-On / Modification service is $75 and includes qualification for up to 5 firearms, the range fee, and your Shooting Qualification Form.

Riverside County Sheriff

Riverside County Initial and Renewal Training

Initial: 16 hours · Online $275
Renewal: 8 hours · Online $175

Self-paced online instruction plus in-person live-fire qualification. Initial training is also available in Spanish.

View Online Courses View In-Person Training Curso inicial de CCW de 16 horas en español

Nonresident Online CCW Training

Online academic training for eligible out-of-state applicants. In-person live-fire qualification required.

Enroll in Riverside County Nonresident Online Training
Application & Renewal Details
  • Getting started: Submit your application through the Sheriff’s Permitium portal. Training is not required before your initial interview.
  • Renewals: The Sheriff recommends beginning the renewal process six months before your permit expires.
  • Firearms: The permit can list up to six firearms. You must pass qualification with each one.
  • Firearm changes: Riverside allows two firearm-addition/removal modifications per year. Submit a qualification sheet for each new firearm and list all firearms you want retained on the permit.
View our $75 CCW Add-On / Modification service

Official Riverside County CCW requirements · Application portal

Los Angeles Police Department

LAPD Initial & Renewal

Initial: 16 hours
Renewal: 8 hours

California residents: attend in-person training after LAPD authorizes you to proceed.

View In-Person Training

Nonresident Online CCW Training

Online academic training for eligible out-of-state applicants. In-person live-fire qualification required.

Enroll in LAPD Nonresident Online Training
Application & Renewal Details
  • Getting started: City of Los Angeles applicants should contact CCWProcessing@LAPD.online for application instructions. LAPD is separate from the Los Angeles County Sheriff.
  • Initial training: Wait for LAPD’s authorization, then complete and document training within 90 days of the approval letter.
  • Renewals: Begin 90 days before expiration. Complete training before expiration and no earlier than six months beforehand. Follow LAPD’s current renewal Live Scan instructions.
  • Firearms: LAPD allows a maximum of three firearms, with qualification required for each. Contact its CCW Unit before changing firearms on an issued permit.
View our $75 CCW Add-On / Modification service

Our service covers up to five firearm qualifications; LAPD’s three-firearm permit limit still applies.

Official LAPD CCW requirements · Permitium instructions

Follow your issuing agency's current instructions, including when to complete training. Course completion does not guarantee permit issuance.

Choose 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.

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
CCW inicial en español para residentes del condado de Riverside — Millennia Defense
CURSO INICIAL EN ESPAÑOL

CCW Inicial en Español – Riverside County (16 Horas en Línea)

Para residentes del condado de Riverside que solicitan su primer permiso CCW de California.

  • Curso de 16 horas requerido por el estado
  • Leyes de California sobre armas de fuego y uso de la fuerza
  • Mentalidad y métodos para la portación oculta
  • Evaluación de tiro presencial incluida
  • Certificado de finalización para la solicitud ante el Sheriff
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
Riverside County Non-Resident CCW
NON-CA RESIDENT

Riverside County Non-Resident CCW

For eligible out-of-state residents seeking a California CCW license through the Riverside County Sheriff’s Department.

  • Initial California CCW training for eligible out-of-state residents
  • Completion documentation for the Riverside County application
  • Live-fire qualification in Rancho Cucamonga

CCW Firearm Add-On / Modification

$75 flat fee · Up to 5 firearms

Your $75 payment covers qualification for up to 5 firearms, the range fee, and your Shooting Qualification Form. No additional Millennia Defense or range charges apply to this service.

Confirm your issuing agency's current modification process before scheduling. Qualification does not itself update your permit; additions or replacements must be approved by your issuing agency.

To schedule your add-on / modification qualification, email training@millenniadefense.com.

Email to Schedule Add-Ons / Modifications

Other Online Training

Online Court-Ordered Firearms Safety Course
COURT-ORDERED

Online Court-Ordered Firearms Safety Course

For individuals directed by a California court to complete a firearm safety course.

  • 100% online & fully self-paced
  • 10 instructional sections with testing
  • May satisfy California court requirements
  • Taught by DOJ, USCCA & NRA certified instructors
Prefer Hands-On Training?

In-Person CA & AZ CCW Courses

Train face-to-face with our instructors. Curriculum meeting current California CCW training requirements under Penal Code § 26165 — delivered live with hands-on coaching and live-fire qualification. CCW Initial, Renewals, and Arizona CCW courses are all offered in person.

View In-Person Courses →

How It Works

Complete training, qualify in person, and submit your documentation to your issuing agency.

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 completion certificate and shooting qualification documentation as instructed by your issuing agency.

Online CCW Course Inclusions

CURRENT CALIFORNIA CCW CURRICULUM

Curriculum meeting current California CCW training requirements under Penal Code § 26165.

SELF-PACED VIDEO LESSONS

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

LIVE-FIRE QUALIFICATION

Complete your live-fire qualification at Rancho Magnum Range in Rancho Cucamonga using your issuing agency’s required course of fire.

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.

AGENCY FIREARM LIMITS

Riverside County permits allow up to six firearms; LAPD permits allow up to three. Qualification is required for each firearm.

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.

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 issuing-agency-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 approved to provide CCW training for Riverside County, LAPD, Arizona nonresident permits, and Florida nonresident permits. We do not currently provide county-approved CCW courses for San Bernardino, San Diego, or Orange counties. California CCW training approval is issuing-agency specific, so confirm your agency’s approved providers before enrolling. Eligible out-of-state applicants seeking a California permit through the Riverside County Sheriff’s Department should begin with our Non-CA Resident CCW course.

Free Self-Defense Aftermath Guide

Get the free USCCA guide: "6 Must-Know Tips About the Aftermath of Self-Defense." Practical preparation for what to consider after a defensive incident.

USCCA Free Guide — 6 Must-Know Tips About the Aftermath of Self-Defense

Get the Free Guide