Classes & Certifications
Professional firearm training for all experience levels. NJ Police Training Commission and NRA Certified Instructors.
Getting Started / Basic Pistol Course — For Beginners & First-Time Owners
The perfect starting point for anyone new to firearms — whether you've never touched a gun or just want to build a stronger foundation. This comprehensive course combines our Getting Started and Basic Pistol curriculum into one complete beginner experience. We walk you through the NJ FID Card and Permit to Purchase process, help you select the right firearm, and build a solid foundation in safe gun handling, shooting fundamentals, and NRA Basic Pistol skills. Firearms and ammunition are provided, or feel free to bring your own. For those not ready for live fire, a classroom-only option is available.
- FID Card & Permit to Purchase guidance
- NJ firearms law overview
- Firearm and ammunition types
- Firearm selection guidance
- NRA Basic Pistol curriculum
- Safe handling and operation
- Proper storage and security
- Legal transportation and storage
- Firearm cleaning and maintenance
- Target acquisition and sight picture
- Trigger control fundamentals
- Malfunction drills (tap/rack/bang)
- Live fire range session
- Classroom-only option available (3–4 hrs)
- Firearms and ammo provided
- NRA Authorized & Non-NRA classes available
Concealed Carry Permit Training (NJ CCW)
Comprehensive training for New Jersey's Permit to Carry a Handgun. Our course meets all current NJ qualification requirements and is taught by NJ Police Training Commission Certified Instructors. Students must bring their own handgun, concealed holster and a minimum of 100 rounds of ammunition.
- NJ CCW qualification requirements
- Legal use of force
- Situational awareness
- Live fire qualification
- Own handgun & 100 rounds required
- NRA Authorized & Non-NRA classes available
NJ RPO (Retired Police Officer) Training & Certification
Authorized by the New Jersey State Police to conduct firearms qualification and certification training for New Jersey Retired Police Officers (RPOs). Maintain your carry privileges under LEOSA and the NJ RPO Program with our bi-annual qualification course.
- NJ State Police authorized qualification
- LEOSA compliance
- Bi-annual certification
- RPO carry privilege maintenance
- NRA Authorized & Non-NRA classes available
Private, Individual & Small Group Training
Personalized training sessions tailored to your experience level and goals. Available at one of our training centers or we come to your location for classroom training. Private one-on-one, couples, and small group sessions available.
- One-on-one instruction
- Couples & small group sessions
- Training at your location available
- Customized curriculum
- All experience levels welcome
- NRA Authorized & Non-NRA classes available
Protecting Houses of Worship — Church Security Team Training
Designed exclusively for churches, mosques, synagogues, and all places of worship, this specialized program addresses the unique security challenges faced by faith-based communities. Led by a retired New Jersey law enforcement officer and NJ PTC Certified instructor, this training goes far beyond firearms — encompassing emergency planning, team communications, medical preparedness, and legal compliance. Every program is fully customizable to the size, structure, and specific needs of your congregation and security team.
- Developing a church security ministry
- NJ use-of-force laws for places of worship
- Active shooter response
- Team movement and communication
- Medical response — tourniquets, trauma care, Stop the Bleed
- De-escalation and disruptive individual management
- Defensive handgun skills for legally authorized carriers
- Emergency Action Plan development
- NJ use of force and legal issues
- Threat assessment and prevention
- Team tactics and communication
- Scenario-based training exercises
Not Quite Ready to Register?
Contact us today to schedule your course or ask any questions. Classes are limited to 10 students — reserve your spot early.
Request Information