Private firearms training in the Baltimore area
Learn at your pace, on your schedule. Wear & Carry and HQL courses for individuals, and security guard training for companies.
Call 443-929-0028Text 443-929-0028IndividualsSecurity companies
Welcome to Liberty Firearms Training
Liberty Firearms Training in Catonsville offers private Maryland Wear & Carry and HQL courses, practice sessions, and security guard training for individuals and companies. For private courses, train one-on-one or with one other person, with focused instruction from Yacov Margolese, a U.S. Army combat veteran and retired federal law enforcement officer.
For individuals
Private Wear & Carry and HQL training, renewals and practice sessions, scheduled around you.
For security companies
Armed and unarmed security guard training for your officers, arranged through a consultation.
Private training for individuals
- No crowded classroom. The course is taught to you, at your pace.
- You choose the days and times. The 16-hour WCP course can be split into 2, 3 or 4 sessions.
- Taught the way you learn best, whether you are new or experienced.
- Train one-on-one, or with one other person.
Wear & Carry Permit (WCP) with HQL, private
Wear & Carry Permit renewal, private
Private practice sessions
Security guard training for individuals
Security guard training for companies
Maryland-focused armed and unarmed security guard training for your officers, arranged around your company’s needs. Initial training: unarmed, 12 hours over two days; armed, 28 hours over four days. In-service training (unarmed and armed) is not available until 2028. Armed courses include a duty belt, holster and Glock 17/19 for training; ammunition provided. Request a consultation for group pricing and scheduling.

Meet your instructor
Yacov Margolese, Founder and Lead Firearms Instructor. U.S. Army combat veteran and retired federal law enforcement officer with over 20 years of firearms experience. Certified by the NRA, USCCA and the Maryland State Police.



