|
Intermediate English 12-Week Online Class
Introduction to Python Programming for Crime AnalysisIntroduction to Python Programming for Crime Analysis is a 12-week online course that focuses building practical skills in Python at a comfortable pace. Students will learn how to set up Python, clean, organize, and analyze data, create clear reports and visualizations, and automate routine parts of your crime analysis workflow. Topics covered include data types, variables, data cleaning, data analysis, visualizations and reports, loops and conditions, functions and packages, and error handling and debugging. Instructor: Salena Torres Ashton At a GlanceTuition
$445 Members / $520 Non-Members
Course Level
Intermediate
Time Commitment
3–5 Hours Per Week
Credit
60 CEUs / 4 CLEA Points
There is no textbook required for this class. All course materials are free, require no subscriptions, and meet basic security and data-integrity standards. Students are encouraged to use non-PPI data from their own analytical work when possible; curated crime datasets will be provided if needed.
Upcoming SessionsSelect the session that works best for your schedule. Once a session has passed or is already in progress, registration is disabled. Quarter 1 / 2026
January 5 - March 27
Session in progress
Registration Closed Quarter 2 / 2026
Not Offered
This class is not scheduled for Quarter 2.
Not Offered Note: availability labels are updated manually as seats fill. If a session does not appear on the registration form, it should be treated as sold out. Class FormatStructured but Flexible No Live Sessions 3-5 Hours Per Week Pass / Fail 60 CEUs + 4 CLEA Points
This is an introductory programming course for crime analysts who already work with data in Excel, SQL, or similar tools. No prior programming experience is required, but students entering this course should have prior experience with Excel and basic crime analysis experience. Students should expect a time commitment of 3-5 hours per week to gain a passing grade. The course is graded as pass/fail. This class follows a weekly-structured online format, meaning the class advances through each topic together week by week. Students can log in whenever it fits their schedule, and there are no live sessions. Participation throughout the course is required for a passing grade. As a rule, bulk submissions during the last week of class are not accepted unless prior authorization has been granted by the instructor. Invitations to the learning platform are sent the week before class begins. Course OutlineThis course is organized into 12 weekly modules that build cumulatively, with each week extending previous material. Weekly projects are progressive and designed to mirror real analytical workflows. Ready to Enroll?Choose an upcoming session and complete your registration. If a session fills, students may contact [email protected] to ask about availability or future offerings. See the Training Policies page for information on transfers, participation rules, and refunds. Register for Q3 Register for Q4 |