NRA-Certified Instruction · Broward & Palm Beach County, Florida 516-315-2809

Training Programs

Types of Lessons Dan Ribacoff Offers

From a first-ever shot to advanced carbine work — private instruction tailored to your experience, your firearm and your goals.

Call 516-315-2809 Book a Lesson

Curriculum

16 types of lessons

Every lesson below can be taught privately, one-on-one, or arranged for a small group. Curriculum is adjusted to your experience level — there is no fixed script.

Basic Pistol / First Shots

A ground-up introduction for the brand-new shooter: safe handling, grip, stance, sight alignment, trigger control, loading and unloading, and your first live rounds on paper.

  • No experience required
  • Firearm and safety gear provided
  • 2-3 hours, one-on-one
  • Ideal before you buy a gun

Book This Lesson

Florida Concealed Weapon License Course

The classroom instruction and live-fire demonstration needed to satisfy Florida's training requirement for a Concealed Weapon or Firearm License, plus practical guidance on carrying responsibly.

  • Meets Florida CWFL training requirement
  • Certificate issued same day
  • Covers use-of-force law basics
  • Group and private options

Book This Lesson

Private One-on-One Training

The core of what Dan does. Nothing generic — the lesson is shaped entirely around your gun, your hands, your goals and the problems showing up in your shooting.

  • Fully customized curriculum
  • Fastest way to fix bad habits
  • Beginner through advanced
  • Scheduled around you

Book This Lesson

Handgun Fundamentals & Marksmanship

Grip mechanics, recoil management, sight picture, trigger press and follow-through — the skills that turn scattered groups into tight, repeatable ones.

  • Diagnostic dry-fire work
  • Group-shrinking drills
  • Draw and presentation
  • Reloads and malfunction clearing

Book This Lesson

Rifle & AR-15 Training

Platform-specific instruction on the modern sporting rifle: zeroing, optics, positional shooting, sling use, transitions and safe manipulation.

  • 25-yard and 50-yard zero
  • Optic and iron-sight work
  • Positional shooting
  • Manipulations under time

Book This Lesson

Carbine Training

A step beyond basic rifle: movement, cover, multiple targets, working the carbine at speed with an emphasis on control and accountability for every round.

  • Multi-target engagement
  • Barricade and cover work
  • Emergency and tactical reloads
  • Rifle-to-pistol transitions

Book This Lesson

Shotgun Training

Pattern testing, recoil management, loading techniques and the realities of using a shotgun for home defense or sport.

  • Pump and semi-auto
  • Patterning at defensive distances
  • Combat and select-slug loading
  • Recoil control technique

Book This Lesson

Home Defense Training

Planning and skill work for defending a home: safe storage, layout and angles, family communication, and what actually happens after a 911 call.

  • Home layout planning
  • Low-light considerations
  • Safe storage with kids in the house
  • Family response plan

Book This Lesson

Women's Firearms Instruction

A patient, pressure-free environment for women new to shooting — including gun fit, grip strength strategies and carry options that actually work.

  • Judgment-free instruction
  • Gun fit and selection help
  • Grip strategies for smaller hands
  • Solo or with a friend

Book This Lesson

Youth & Family Safety Lessons

Age-appropriate firearm safety for kids and teens with a parent present, plus family training days that build good habits early.

  • Parent attends throughout
  • Safety-first curriculum
  • Ages 10+ for live fire
  • Family training day option

Book This Lesson

Gun Cleaning & Maintenance Course

Field strip, clean, lubricate and reassemble your firearm correctly — plus what causes malfunctions and how to prevent them.

  • Your own firearm, hands-on
  • Field strip and reassembly
  • Correct lubrication points
  • Storage and rust prevention

Book This Lesson

Firearm Selection Consultation

Before you spend money: an honest conversation about what gun fits your hand, your purpose and your budget, ideally with trigger time on several options.

  • Try before you buy
  • Caliber and size guidance
  • Holster and gear advice
  • No sales pressure

Book This Lesson

Concealed Carry Skills & Draw Work

Beyond the license: holster selection, concealment, safe draw from cover garments, and the decision-making that carrying demands.

  • Holster and belt selection
  • Draw from concealment
  • Reholstering discipline
  • Legal and practical carry habits

Book This Lesson

Low-Light & Flashlight Techniques

Most defensive encounters happen in reduced light. Learn weapon-mounted and handheld light technique, target identification and shooting in the dark.

  • Handheld light techniques
  • Weapon light use
  • Target identification
  • Night sight evaluation

Book This Lesson

Refresher & Skills Tune-Up

For the experienced shooter who hasn't trained in a while — a diagnostic session to find and fix what's drifted.

  • Skills assessment
  • Targeted correction
  • Qualification prep
  • 90 minutes to 2 hours

Book This Lesson

Corporate & Group Events

Private group instruction for teams, security personnel, families and friends, arranged by appointment with instructors scaled to group size.

  • 4-20 participants
  • All experience levels
  • Weekday or weekend
  • Custom curriculum

Book This Lesson

Not sure which lesson you need?

Most students don't know, and that's fine. Call and describe your situation in plain language — “my husband bought me a gun and I'm afraid of it,” “I want my carry permit,” “I can't hit anything past ten yards.” The right starting point is usually obvious within two minutes of conversation.

If you don't own a firearm, that is not an obstacle. Training firearms are available, and many students deliberately take a lesson before buying so they aren't guessing in a gun store.

Call 516-315-2809 Read the FAQs

Ready to train with a certified instructor?

Private and small-group firearms instruction across Palm Beach and Broward County.

Call 516-315-2809 Request a Time