All of the ways to train with Sofia

Whether you prefer self-paced learning, online coaching, community, or live-fire instruction, there's a training path designed for you.

Join Sofia’s Concealment Community on Facebook

Downloadables- Coming Soon

Take my Online Course via the Practical Shooting Training Library (PSTL)

Coming soon to PSTL

Train with me 1:1 Virtually

In our one-on-one virtual session, we’ll start with a meet-and-greet to get to know where you are in your concealed carry journey. Then, I’ll show you personalized concealed carry methods that fit your needs. We’ll also practice dry fire techniques together so you gain practical skills. Afterward, you’ll receive dry fire homework to keep progressing.

Coming Soon - TBD

Train with Me in Person

1:1 In-Person Training

Looking for personalized instruction? I offer one-on-one training tailored to your experience level, goals, and specific areas of focus. Whether you're new to concealed carry or looking to refine existing skills, private training allows us to build a plan that fits your needs.

Because availability, location, and training objectives vary, all private sessions are scheduled on a case-by-case basis. Click the button below to send me an email, and I'll be happy to discuss your goals and determine whether a private training session is a good fit.

Pricing $250 for 2.5 hours

In-Person Classes at the Armory

I host classes at The Armory Range (248 West 9210 South, Sandy, UT), where their dedicated tactical bay allows students to safely draw from concealment and train beyond a traditional static firing line. My classes focus on building practical concealed carry skills, confidence, and real-world competence.

Click the button below to view Events at The Armory Range.