Mastering Proactive Policing for Patrol
Monday, June 8, 2026 | 8:00 AM – 6:00 PM
Please use the filter tool below to search for Event or Course.
Mastering Proactive Policing for Patrol
Monday, June 8, 2026 | 8:00 AM – 6:00 PM
Advanced Search & Seizure
Tuesday, June 9, 2026 | Time: 8:00 AM – 5:00 PM
Advanced Search & Seizure
Wednesday, June 10, 2026 | Time: 8:00 AM – 5:00 PM
Advanced Search & Seizure
Tuesday, June 9, 2026 | Time: 8:00 AM – 5:00 PM
Advanced Traffic Stops
Wednesday, June 10, 2026 | Time: 8:00 AM – 5:00 PM
Bulletproof Report Writing
Thursday, June 11, 2026 | Time: 8:00 AM – 5:00 PM
–
Advanced Search & Seizure
Tuesday, June 9, 2026 | Time: 8:00 AM – 5:00 PM
Advanced Traffic Stops
Wednesday, June 10, 2026 | Time: 8:00 AM – 5:00 PM
Advanced Criminal Investigations
Thursday, June 11, 2026 | Time: 8:00 AM – 5:00 PM

Response to Resistance: The Legal Realities of Use of Force in Modern Policing
Tuesday, June 16, 2026 | Time: 8:00 AM – 5:00 PM
Bulletproof Report Writing
Wednesday, June 17, 2026 | Time: 8:00 AM – 5:00 PM
Advanced Search & Seizure
Tuesday, June 16, 2026 | Time: 8:00 AM – 5:00 PM
Bulletproof Report Writing
Wednesday, June 17, 2026 | Time: 8:00 AM – 5:00 PM
UAVs and the Fourth Amendment
Thursday, June 18, 2026 | Time: 8:00 AM – 12:00 PM
Duty to Intervene
Thursday, June 18, 2026 | Time: 1:00 PM – 5:00 PM
–
Response to Resistance: The Legal Realities of Use of Force in Modern Policing
Thursday, June 18, 2026 | Time: 8:00 AM – 5:00 PM
–
Mastering Proactive Policing for Patrol
Monday, June 22, 2026
6:00 AM – 4:00 PM PST
7:00 AM – 5:00 PM MST
8:00 AM – 6:00 PM CST
9:00 AM – 7:00 PM EST
Certified Search & Seizure Instructor
June 22-26, 2026 | Time: 8:00 AM – 5:00 PM
Advanced Search & Seizure
Monday, June 22, 2026 | Time: 8:00 AM – 5:00 PM
Advanced Traffic Stops
Tuesday, June 23, 2026 | Time: 8:00 AM – 5:00 PM
Advanced Search & Seizure
Tuesday, June 23, 2026 | Time: 8:00 AM – 5:00 PM
Bulletproof Report Writing
Wednesday, June 24, 2026 | Time: 8:00 AM – 5:00 PM

Social Media and Open Source Investigations
Monday, June 29, 2026 | 9:00 AM – 4:30 PM