IQMR 2026

Module Prerequisites

Some of IQMR’s module sequences have prerequisites that need to be completed in advance of the Institute beginning.

Participants who plan to take modules with prerequisites are required to complete these requirements, by June 8, 2026.

These are the relevant module sequences, tools, prerequisites, and ways to demonstrate that you have completed the prerequisite:

M4, M8 Ethnography

Prerequisite

Before coming to IQMR, spend at least four hours intentionally observing and/or participating in, and then reflecting on a community, group, space, place, behavior, or cultural practice. Take detailed notes on what you observe and what you experience. Feel free to explore any overarching patterns, themes, hypotheses, or understandings that emerge over the course of your notes.

M17 / M21 / M25 – Integrating Qualitative and Experimental Methods (Carter and Tunon)

Prerequisite

The module sequence will assume a basic understanding of the potential outcome framework of causation. The instructors have created a videos introducing these concepts.

Demonstration of completion of prerequisite:

Complete this short problem set on the potential outcomes and upload your solution (as a Word or PDF file or a picture of your handwritten solution) to the module prequisites form.


M2 / M6 – Introduction to Text as Data (Shen-Bayh)

Prerequisite

The “Text as Data” module sequence assumes basic familiarity with python, in particular

  1. Python basics, including how to do a basic for loop, function writing, loading data.
  2. Pythonic data structures, including lists, tuples, dictionaries, and dataframes.
  3. How to manipulate string objects in Python.

If you’ve done any programming in python in the past, you will be fine. Otherwise, we recommend working through the free, interactive lesson “Learn String Manipulation by Building a Cipher” on Free Code Camp. For the course, you will work in a Jupyter Notebook on Google Collab.

This is an introductory course and the prerequisite is intended as a low hurdle for participation. Please don’t let it dissuade you from taking the course

Demonstration of completion of prerequisite

To demonstrate basic proficiency, please upload a screenshot of your solution to the following task running in Google Collab to the module prequisites form. Please don’t just use an LLM to write your answer: you’re not doing yourself a favor. We will have office hours in the 2 weeks prior to IQMR to help you if you’re struggling.

Write a function called analyze_grades that:

  1. Takes a list of student grade records (list of dictionaries)
  2. Cleans and processes the data
  3. Returns summary statistics

Sample data:

students = [
    {"name": "JANE SMITH", "grade": 85, "major": " sociology "},
    {"name": "JOHN DOE", "grade": 92, "major": "political science"},
    {"name": "MARY JOHNSON", "grade": 78, "major": " Economics "},
    {"name": "BOB WILSON", "grade": 88, "major": "sociology"}
]

Expected output:

{
     'total_students': 4,
     'average_grade': 85.75,
     'student_names': ['jane smith', 'john doe', 'mary johnson', 'bob wilson'],
     'majors': ['economics', 'political science', 'sociology']
 }