Classes & Events

SORT BY
CWP
Concealed Weapons Permit Class 2026 (CWP)

Concealed Weapons Permit Class 2026 (CWP)

event_repeatEvery Sat & Sun & Mon & Wed10:00 AM – 1:00 PM · Nov 7, 2026 – Dec 29, 2027location_onApex Fort LauderdalepersonGiuseppe Costa64 sessions
Starting at $49.99
eventSat, Nov 7, 2026 · 10:00 AM - 1:00 PMGiuseppe Costa19/20 availableAvailable
eventSun, Nov 8, 2026 · 10:00 AM - 1:00 PMGiuseppe Costa20/20 availableAvailable
Upcoming SessionsAll times are local
SessionDateTimeSeatsInstructor
07 SaturdayNov 7, 202610:00 AM - 1:00 PMSeats 20Available: 19Giuseppe Costa
08 SundayNov 8, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
09 MondayNov 9, 20266:00 PM - 9:00 PMSeats 20Available: 19Giuseppe Costa
14 SaturdayNov 14, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
15 SundayNov 15, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
16 MondayNov 16, 20266:00 PM - 9:00 PMSeats 20Available: 20Giuseppe Costa
21 SaturdayNov 21, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
22 SundayNov 22, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
23 MondayNov 23, 20266:00 PM - 9:00 PMSeats 20Available: 20Giuseppe Costa
28 SaturdayNov 28, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
29 SundayNov 29, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
30 MondayNov 30, 20266:00 PM - 9:00 PMSeats 20Available: 20Giuseppe Costa
05 SaturdayDec 5, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
06 SundayDec 6, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
07 MondayDec 7, 20266:00 PM - 9:00 PMSeats 20Available: 20Giuseppe Costa
12 SaturdayDec 12, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
13 SundayDec 13, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
14 MondayDec 14, 20266:00 PM - 9:00 PMSeats 20Available: 20Giuseppe Costa
19 SaturdayDec 19, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
20 SundayDec 20, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
21 MondayDec 21, 20266:00 PM - 9:00 PMSeats 20Available: 20Giuseppe Costa
26 SaturdayDec 26, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
27 SundayDec 27, 202610:00 AM - 1:00 PMSeats 20Available: 20Giuseppe Costa
28 MondayDec 28, 20266:00 PM - 9:00 PMSeats 20Available: 20Giuseppe Costa
31 WednesdayMar 31, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
07 WednesdayApr 7, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
14 WednesdayApr 14, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
21 WednesdayApr 21, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
28 WednesdayApr 28, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
05 WednesdayMay 5, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
12 WednesdayMay 12, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
19 WednesdayMay 19, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
26 WednesdayMay 26, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
02 WednesdayJun 2, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
09 WednesdayJun 9, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
16 WednesdayJun 16, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
23 WednesdayJun 23, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
30 WednesdayJun 30, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
07 WednesdayJul 7, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
14 WednesdayJul 14, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
21 WednesdayJul 21, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
28 WednesdayJul 28, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
04 WednesdayAug 4, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
11 WednesdayAug 11, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
18 WednesdayAug 18, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
25 WednesdayAug 25, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
01 WednesdaySep 1, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
08 WednesdaySep 8, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
15 WednesdaySep 15, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
22 WednesdaySep 22, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
29 WednesdaySep 29, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
06 WednesdayOct 6, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
13 WednesdayOct 13, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
20 WednesdayOct 20, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
27 WednesdayOct 27, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
03 WednesdayNov 3, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
10 WednesdayNov 10, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
17 WednesdayNov 17, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
24 WednesdayNov 24, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
01 WednesdayDec 1, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
08 WednesdayDec 8, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
15 WednesdayDec 15, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
22 WednesdayDec 22, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
29 WednesdayDec 29, 20276:00 PM - 9:00 PMSeats 20Available: 20Roberto Aponte
No matching sessions found.
Spanish CWP 2026

Spanish CWP 2026

event_repeatEvery Sat2:00 PM – 4:00 AM · Nov 28, 2026 – Dec 26, 2026location_onApex Fort LauderdalepersonRoberto Aponte2 sessions
Starting at $49.99
eventSat, Nov 28, 2026 · 2:00 PM - 4:00 AMRoberto Aponte20/20 availableAvailable
eventSat, Dec 26, 2026 · 2:00 PM - 4:00 AMRoberto Aponte20/20 availableAvailable
Upcoming SessionsAll times are local
SessionDateTimeSeatsInstructor
28 SaturdayNov 28, 20262:00 PM - 4:00 AMSeats 20Available: 20Roberto Aponte
26 SaturdayDec 26, 20262:00 PM - 4:00 AMSeats 20Available: 20Roberto Aponte
No matching sessions found.
Security Requal
Security Requalification "G" License 2026

Security Requalification "G" License 2026

event_availableSun, Dec 62:00 PM – 6:00 PMlocation_onApex Fort LauderdalepersonGiuseppe Costa1 session
Starting at $99.99
eventSun, Dec 6, 2026 · 2:00 PM - 6:00 PMGiuseppe Costa4/6 availableAvailable
Pistol Instructor Course
NRA Pistol Instructor Course 2026

NRA Pistol Instructor Course 2026

event_availableMultiple dates8:00 AM – 4:00 PM · Nov 11, 2026 – Nov 12, 2026location_onApex Fort LauderdalepersonChristopher Arlotta2 sessions
groups3/20Available
Price $425.00
Course Schedule & SyllabusAll times are local
SessionDateTimeTopic / Notes
1Nov 11, 20268:00 AM - 4:00 PMNRA Pistol Instructor Course 2026
2Nov 12, 20268:00 AM - 4:00 PMNRA Pistol Instructor Course 2026
No matching sessions found.
Capacity is managed at the course level. Individual session booking is not available.
Pistol Training Classes
Dynamic Qualification (Pistol)

Dynamic Qualification (Pistol)

event_repeatEvery Sat10:00 AM – 12:00 PM · Feb 27, 2027 – Apr 27, 2041location_onApex Fort LauderdalepersonChristian Bowen171 sessions
Starting at $30.00
eventSat, Feb 27, 2027 · 10:00 AM - 12:00 PMChristian Bowen14/15 availableAvailable
eventSat, Mar 27, 2027 · 10:00 AM - 12:00 PMChristian Bowen15/15 availableAvailable
Upcoming SessionsAll times are local
SessionDateTimeSeatsInstructor
27 SaturdayFeb 27, 202710:00 AM - 12:00 PMSeats 15Available: 14Christian Bowen
27 SaturdayMar 27, 202710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayApr 24, 202710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayMay 22, 202710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayJun 26, 202710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayJul 24, 202710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayAug 28, 202710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdaySep 25, 202710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayOct 23, 202710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayNov 27, 202710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayDec 25, 202710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayJan 22, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayFeb 26, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayMar 25, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayApr 22, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayMay 27, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayJun 24, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayJul 22, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayAug 26, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdaySep 23, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayOct 28, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayNov 25, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayDec 23, 202810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayJan 27, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayFeb 24, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayMar 24, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayApr 28, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayMay 26, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayJun 23, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayJul 28, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayAug 25, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdaySep 22, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayOct 27, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayNov 24, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayDec 22, 202910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayJan 26, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayFeb 23, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayMar 23, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayApr 27, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayMay 25, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayJun 22, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayJul 27, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayAug 24, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdaySep 28, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayOct 26, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayNov 23, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayDec 28, 203010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayJan 25, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayFeb 22, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayMar 22, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayApr 26, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayMay 24, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayJun 28, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayJul 26, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayAug 23, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdaySep 27, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayOct 25, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayNov 22, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayDec 27, 203110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayJan 24, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayFeb 28, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayMar 27, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayApr 24, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayMay 22, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayJun 26, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayJul 24, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayAug 28, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdaySep 25, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayOct 23, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayNov 27, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayDec 25, 203210:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayJan 22, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayFeb 26, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayMar 26, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayApr 23, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayMay 28, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayJun 25, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayJul 23, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayAug 27, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdaySep 24, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayOct 22, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayNov 26, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayDec 24, 203310:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayJan 28, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayFeb 25, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayMar 25, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayApr 22, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayMay 27, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayJun 24, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayJul 22, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayAug 26, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdaySep 23, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayOct 28, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayNov 25, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayDec 23, 203410:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayJan 27, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayFeb 24, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayMar 24, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayApr 28, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayMay 26, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayJun 23, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayJul 28, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayAug 25, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdaySep 22, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayOct 27, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayNov 24, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayDec 22, 203510:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayJan 26, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayFeb 23, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayMar 22, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayApr 26, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayMay 24, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayJun 28, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayJul 26, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayAug 23, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdaySep 27, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayOct 25, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayNov 22, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayDec 27, 203610:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayJan 24, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayFeb 28, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayMar 28, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayApr 25, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayMay 23, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayJun 27, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayJul 25, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayAug 22, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdaySep 26, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayOct 24, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayNov 28, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayDec 26, 203710:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayJan 23, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayFeb 27, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayMar 27, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayApr 24, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayMay 22, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayJun 26, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayJul 24, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayAug 28, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdaySep 25, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayOct 23, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayNov 27, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayDec 25, 203810:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayJan 22, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayFeb 26, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayMar 26, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayApr 23, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayMay 28, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayJun 25, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayJul 23, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayAug 27, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdaySep 24, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayOct 22, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayNov 26, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayDec 24, 203910:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayJan 28, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayFeb 25, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayMar 24, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayApr 28, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayMay 26, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayJun 23, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
28 SaturdayJul 28, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
25 SaturdayAug 25, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdaySep 22, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayOct 27, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
24 SaturdayNov 24, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
22 SaturdayDec 22, 204010:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
26 SaturdayJan 26, 204110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayFeb 23, 204110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
23 SaturdayMar 23, 204110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
27 SaturdayApr 27, 204110:00 AM - 12:00 PMSeats 15Available: 15Christian Bowen
No matching sessions found.
Rifle Class
NRA Rifle Class 2026

NRA Rifle Class 2026

event_availableWed, Dec 168:00 AM – 6:00 PMlocation_onApex Fort LauderdalepersonChristopher Arlotta1 session
Starting at $299.00
eventWed, Dec 16, 2026 · 8:00 AM - 6:00 PMChristopher Arlotta20/20 availableAvailable
NRA Shotgun Class 2026

NRA Shotgun Class 2026

event_availableThu, Dec 178:00 AM – 6:00 PMlocation_onApex Fort LauderdalepersonChristopher Arlotta1 session
Starting at $299.00
eventThu, Dec 17, 2026 · 8:00 AM - 6:00 PMChristopher Arlotta20/20 availableAvailable
Introduction To Shooting
Women's Intro to Shooting 2026

Women's Intro to Shooting 2026

event_repeatEvery Fri5:30 PM – 7:30 PM · Nov 6, 2026 – Dec 18, 2026location_onApex Fort LauderdalepersonGiuseppe Costa4 sessions
Starting at $49.95
eventFri, Nov 6, 2026 · 5:30 PM - 7:30 PMGiuseppe Costa3/10 availableAvailable
eventFri, Nov 27, 2026 · 5:30 PM - 7:30 PMGiuseppe Costa10/10 availableAvailable
Upcoming SessionsAll times are local
SessionDateTimeSeatsInstructor
06 FridayNov 6, 20265:30 PM - 7:30 PMSeats 10Available: 3Giuseppe Costa
27 FridayNov 27, 20265:30 PM - 7:30 PMSeats 10Available: 10Giuseppe Costa
04 FridayDec 4, 20265:30 PM - 7:30 PMSeats 10Available: 9Giuseppe Costa
18 FridayDec 18, 20265:30 PM - 7:30 PMSeats 10Available: 10Giuseppe Costa
No matching sessions found.
Introduction To Shooting 2026

Introduction To Shooting 2026

event_repeatEvery Sat5:30 PM – 7:30 PM · Nov 7, 2026 – Dec 26, 2026location_onApex Fort LauderdalepersonAdam Orozco8 sessions
Starting at $49.95
eventSat, Nov 7, 2026 · 5:30 PM - 7:30 PMAdam Orozco15/20 availableAvailable
eventSat, Nov 14, 2026 · 5:30 PM - 7:30 PMAdam Orozco20/20 availableAvailable
Upcoming SessionsAll times are local
SessionDateTimeSeatsInstructor
07 SaturdayNov 7, 20265:30 PM - 7:30 PMSeats 20Available: 15Adam Orozco
14 SaturdayNov 14, 20265:30 PM - 7:30 PMSeats 20Available: 20Adam Orozco
21 SaturdayNov 21, 20265:30 PM - 7:30 PMSeats 20Available: 20Adam Orozco
28 SaturdayNov 28, 20265:30 PM - 7:30 PMSeats 20Available: 20Adam Orozco
05 SaturdayDec 5, 20265:30 PM - 7:30 PMSeats 20Available: 20Adam Orozco
12 SaturdayDec 12, 20265:30 PM - 7:30 PMSeats 20Available: 20Adam Orozco
19 SaturdayDec 19, 20265:30 PM - 7:30 PMSeats 20Available: 20Adam Orozco
26 SaturdayDec 26, 20265:30 PM - 7:30 PMSeats 20Available: 20Adam Orozco
No matching sessions found.
Shotgun Class 2026

Shotgun Class 2026

event_repeatEvery Fri5:30 PM – 6:30 PM · Nov 6, 2026 – Dec 4, 2026location_onApex Fort LauderdalepersonRobert Mitchell2 sessions
Starting at $49.95
eventFri, Nov 6, 2026 · 5:30 PM - 6:30 PMRobert Mitchell9/12 availableAvailable
eventFri, Dec 4, 2026 · 5:30 PM - 6:30 PMRobert Mitchell12/12 availableAvailable
Upcoming SessionsAll times are local
SessionDateTimeSeatsInstructor
06 FridayNov 6, 20265:30 PM - 6:30 PMSeats 12Available: 9Robert Mitchell
04 FridayDec 4, 20265:30 PM - 6:30 PMSeats 12Available: 12Robert Mitchell
No matching sessions found.