INTERNATIONAL JUSTICE MISSION TENDER JULY 2025
TERMS OF REFERENCE |
TRAINING ON DATA ANALYTICS AND VISUALIZATION WITH PYTHON
Closing date: 15 Aug 2025
Background Information
1.1 About International Justice Mission
International Justice Mission (IJM) is a global organization that protects people in poverty from violence. IJM partners with local authorities to combat slavery, violence against women and children, police abuse of power and other forms of abuse against people who are poor. IJM works to rescue and restore victims, hold perpetrators accountable, and help strengthen public justice systems.
Started in 2001, IJM’s office in Kenya works to combat police abuse of power against people who are poor, as well as Violence Against Women and Children. IJM’s focus is to ensure the well-being of the families affected by this crime, the swift conviction of all perpetrators involved, and strengthening of public justice system. Since its inception, IJM Kenya has established partnerships with key public justice actors such as the Office of the Director of Public Prosecutions (ODPP), National Police Service Commission (NPSC), Independent Policing Oversight Authority (IPOA), Internal Affairs Unit (IAU), National Council on Administrative Justice (NCAJ), Missing Voices Coalition, among others.
1.2 The Inter-Agency Collaboration (IAC) on Data & Learning for Monitoring and Improving Policing Accountability in Kenya
This network was created to enhance data sharing and learning for improved measurement, reporting and monitoring of policing work in Kenya. Established in September 2020, the forum presently brings together several key justice system actors including IPOA, IAU, ODPP, KNCHR, NCAJ, NPSC, and Missing Voices Coalition among others. The collaboration is coordinated and convened by IJM Kenya, with the participation of all the other partners. The overall purpose of the collaboration is to improve policing accountability through evidence-based monitoring and other targeted interventions on policing practices.
The collaboration aspires that this platform will be a dependable source of truth as far as data on policing practices in Kenya is involved. The partners will work together to share their agency data, verify, and reflect on the data to inform stakeholders on how policing practices can be improved.
The collaboration has since convened eleven quarterly data sharing sessions and has appreciated the data analytics and discussion processes that have brought out real-time insights pertaining to how the agencies can bridge some of the gaps to achieve better outcomes in their work. The network has additionally developed a collaborative M & E framework that provides a structured pathway to change; explaining how the project is supposed to work and how the progress will be measured, by laying out the components of the project and what is required to achieve the required results. The M & E framework also details how performance will be measured using common police accountability performance and casework indicators.
1.3 Rationale for the Training
The training needs assessment conducted earlier on in FY25 with representatives of the Inter-agency Collaboration partners revealed that 42% of the respondents mentioned that one of the competencies they feel needed most improvement at workplace is data analytics and visualization with Python. Regarding the preferred method of learning new skills, 85% of survey participants stated that they preferred in-person training, with 77% suggesting that the training duration should be 5 days. Moreover, during the IAC quarterly data sharing sessions, the participants requested IJM to sponsor this training to enhance their skills in data management and reporting. Based on this background, training in data analytics and visualization targeting the IAC network technical representatives has been proposed to bridge the technical gaps in data management and use for decision-making and policy input. In overall this is part of IJM’s efforts to boost government’s capabilities to capture, organize, analyze and act on relevant data.
2.0 Objectives of the training
The following are the specific objectives of the training:
- Foster a shared understanding of how to use data to improve performance and police accountability
- Understand and apply Python programming basics
- Acquire knowledge in data wrangling techniques
- Conduct data analysis using aggregation, filtering, and summary table techniques.
- Create static visualizations such as histograms, bar charts, and scatter plots using Matplotlib and Seaborn.
- Develop interactive visualizations including line charts and heat maps using Plotly.
- Perform Exploratory Data Analysis (EDA) and Hypothesis testing
- Analyze and build interactive visualizations to showcase data insights and trends.
3.0 Scope of work
The consultant will be responsible for the following:
- Design a customized training curriculum
- Conduct pre-and post-training assessments
- Deliver in-person interactive training sessions
- Provide hands-on exercises using real or simulated datasets
- Develop and distribute training toolkit and other materials
- Submit an end of training report with recommendations
4.0 Key deliverables
The following are the key deliverables for this assignment:
- Training curriculum and materials developed
- Data visualization samples developed during the training
- Pre-and post-training evaluation results generated
- Certificate of completion provided to training participants
- Final training report with key lessons learnt and future capacity development recommendations submitted to IJM
5.0 Target participants
The participants for this training will include technical representatives from IJM Kenya, Office of the Director of Public Prosecutions (ODPP), National Police Service Commission (NPSC), Independent Policing Oversight Authority (IPOA), Internal Affairs Unit (IAU), National Council on Administrative Justice (NCAJ), Missing Voices Coalition, Witness Protection Agency (WPA, Witness Protection Board (WPB), Kenya National Commission on Human Rights (KNCHR) among others. The selection criteria for participants will include those who have been actively involved in IAC work. Twenty participants are expected to attend the training.
Submissions and Requirements
Applicants are expected to submit the following:
- Letter of expression of interest
- Training proposal outlining the methodology and timeline
- CVs of key facilitators (which should outline their qualifications and relevant experience with respect to the tasks assigned)
- Detailed budget breakdown in Kenya shillings (budgets for training/consultancy and conferencing should be separated)
- Two sample reports from similar assignments done in the last 4 years with clear reference contacts.
- Up to date Tax compliance certificate
How to apply