PROGRAMMING FOR HUMAN BEHAVIORAL DATA SCIENCE
Foundations in programming fundamentals, emphasizing tools and techniques as utilized in human behavioral data science.
Prerequisites & course information
Requisites: Declared in Psychology: Human Behavioral Data Science MS or Psychology PhD Course Designation: Grad 50% - Counts toward 50% graduate coursework requirement Repeatable for Credit: No Last Taught: Fall 2026 Learning Outcomes: 1. learn Python and best-practices for writing efficient and understandable code, as informed by psychological research and methods for evaluating human behavior Audience: Graduate 2. learn data wrangling in Python and R Audience: Graduate 3. learn how to use ggplot to create effective visualizations of complex datasets Audience: Graduate 4. learn how to scrape data, manage complex data structures, and perform basicanalyses using machine vision Audience: Graduate 5. learn techniques for automating repetitive tasks. Audience: Graduate 6. learn how to track and analyze mouse movements Audience: Graduate 7. be able to efficiently use and build on existing open-source APIs Audience: Graduate Learning Outcomes: 1. learn Python and best-practices for writing efficient and understandable code, as informed by psychological research and methods for evaluating human behavior Audience: Graduate 2. learn data wrangling in Python and R Audience: Graduate 3. learn how to use ggplot to create effective visualizations of complex datasets Audience: Graduate 4. learn how to scrape data, manage complex data structures, and perform basicanalyses using machine vision Audience: Graduate 5. learn techniques for automating repetitive tasks. Audience: Graduate 6. learn how to track and analyze mouse movements Audience: Graduate 7. be able to efficiently use and build on existing open-source APIs Audience: Graduate
Sources
- Course catalogue ↗2026-2027