Instructor briefing students before live-fire training
Training

CCW & Self-Defense Classes

State-required CCW courses and standalone self-defense training, taught by NRA-certified instructors. Classroom plus live-fire, seven days a week, by appointment.

Firearm & Permit

CCW Courses

State-required courses to get and keep your California CCW permit.

16 HR

Initial CCW Course

California's required 16-hour course for first-time CCW applicants. Classroom instruction plus live-fire qualification, covering all eight modules.

  • Firearm safety & operation
  • California use-of-force law
  • Live-fire range qualification
  • Full permit documentation
8 HR

Renewal Course

The 8-hour course required to renew an existing California CCW permit, including legal updates and live-fire qualification.

  • Law & legislative updates
  • Skills refresher
  • Live-fire qualification
  • Renewal documentation
1-ON-1

Private Instruction

One-on-one firearm training tailored to your pace — ideal for extra range time or focused work before or after a course.

  • Flexible scheduling
  • Range fundamentals
  • Personalized curriculum
  • All experience levels
No Firearm Required

Self-Defense Courses

Situational awareness and legal decision-making, open to non-permit holders.

4 HR

Self-Defense Training

Standalone self-defense course covering situational awareness, when you can legally use lethal force, and defense of others under California law — no firearm required.

  • Situational awareness & threat assessment
  • When to legally use lethal force
  • Defense of others under CA law
  • Open to non-permit holders
1-ON-1

Private Self-Defense Instruction

One-on-one self-defense training tailored to your pace — situational awareness, lethal-force judgment, and defense of others, without a group class.

  • Flexible scheduling
  • Personalized curriculum
  • No firearm required
  • All experience levels

Call 747-CCW-2000 for current pricing and group rates. Classes run seven days a week, by appointment, across all six counties.

Ready to train?

Pick a date and time that works for you — online booking takes under a minute.

Book a Class