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 Provider✓Riverside County approved✓Live-Fire Qualification Required · $30 Paid Separately✓Self-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

Your issuing agency’s firearm limits and modification procedures apply.

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. Complete the academic portion online. In-person live-fire qualification is required at Rancho Magnum Range in Rancho Cucamonga; the $30 qualification fee is paid separately.

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
  • ✓In-person live-fire qualification required; $30 qualification fee paid separately.
  • ✓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 obligatoria; tarifa de $30 no incluida en el precio del curso y pagadera por separado.
  • ✓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
  • ✓In-person live-fire qualification required; $30 qualification fee paid separately.
  • ✓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
  • ✓In-person live-fire qualification required; $30 qualification fee paid separately.

CCW Firearm Add-On / Modification — $75

For current Riverside County Sheriff’s Department or LAPD CCW permit holders seeking to add or change firearms on an existing permit.

Includes firearm qualification, the range fee, and your Shooting Qualification Form.

Your issuing agency’s firearm limits and modification procedures apply. Agency approval is required before carrying an added firearm.

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 Overview

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 required in-person live-fire qualification at Rancho Magnum Range in Rancho Cucamonga using your issuing agency’s required course of fire. A $30 qualification fee is paid separately from the online course price.

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?

Bring each firearm you intend to list on your permit, eye and hearing protection, and your online course completion certificate.

Riverside County Sheriff applicants: You may list up to six firearms and must qualify with each. Bring at least 50 rounds per firearm as Millennia Defense’s preparation requirement.

LAPD applicants: You may list up to three firearms and must qualify with each. We recommend bringing 100 rounds for your first firearm and 50 rounds for each additional firearm.

Follow the agency-specific preparation instructions in your appointment confirmation. Qualification takes place at Rancho Magnum Range in Rancho Cucamonga.

Is live-fire qualification included in the online course price?

No. A separate $30 qualification fee applies to online initial and renewal courses. After completing your online instruction, email training@millenniadefense.com to schedule your qualification at Rancho Magnum Range.

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