Skip to main content

Course catalog

Find your training

Pre-assignment, continuing education and armed courses for Minnesota Protective Agents and Private Detectives. Every course lists its approval code and training hours, and ends with a certificate employers can verify.

Courses are moving to Criterion’s own learning platform.

Courses marked Coming soon can’t be bought yet. Ask about one and we’ll tell you when it opens, or contact the training team about your deadline.

Contact the training team
License
Course type

5 courses

Continuing EducationProtective Agent

Crowd Control for Private Security

Approval CPA832 · 4 hours · Online

Professional education for private security personnel on crowd management and crowd control in public-facing settings.

Pre-AssignmentProtective Agent

Minnesota Pre-Assignment: Protective Agent (PPA137)

Approval PPA137 · 12 hours · Online

Minnesota Pre-Assignment: Protective Agent (PPA137) provides focused, self-paced professional education for protective agents and private detectives pursuing continued professional development..

Continuing EducationProtective Agent

Pre-Assignment Refresher (CPA840) - 2026

Approval CPA840 · 6 hours · Online

Pre-Assignment Refresher (CPA840) - 2026 provides focused, self-paced professional education for protective agents and private detectives pursuing continued professional development..

Pre-AssignmentPrivate Detective

Private Detective Pre-Assignment: Online (PPD038)

Approval PPD038 · 12 hours · Online

Private Detective Pre-Assignment: Online (PPD038) provides focused, self-paced professional education for protective agents and private detectives pursuing continued professional development..

Continuing EducationBoth licenses

Active Shooter Awareness & Response

Approval CPDPA 133 · 2 hours · Online

Professional education for private security personnel on active shooter awareness and response.

Not sure where to start?

Which training do you need?

Your licensing board sets the requirements for your license. Check its current rules if you’re unsure which courses apply to you.

For organizations

Training a team?

Buy seats with volume pricing, assign courses and keep everyone’s certificates in one place.

Training for organizations