Stanford Root

Schedule

Stanford Root

Schedule

POLISCI 150B

Machine Learning for Social Scientists (POLISCI 355B)

UNITS:3-5
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:WAY-AQR

Machine learning - the use of algorithms to classify, predict, sort, learn and discover from data - has exploded in use across academic fields, industry, government, and the non-profit sector. This course provides an introduction to machine learning for social scientists. We will introduce state of the art machine learning tools, show how to use those tools in the programming language R, and demonstrate why a social science focus is essential to effectively apply machine learning techniques in social, political, and policy contexts. Applications of the methods will include forecasting social phenomena, evaluating the use of algorithms in public policy, and the analysis of social media and text data. Prerequisite: POLISCI POLISCI 150A/POLISCI 355A.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 7528
0 / 30 enrolled
DAYS:Monday, Wednesday
TIME:3 PM – 4:20 PM
LOCATION:TBD
INSTRUCTOR:
Chinoy, Sahil
units
Discussion 1Open
ID: 7615
0 / 20 enrolled
DAYS:Wednesday
TIME:4:30 PM – 5:20 PM
LOCATION:TBD
units
Discussion 2Open
ID: 7616
0 / 20 enrolled
DAYS:Wednesday
TIME:5:30 PM – 6:20 PM
LOCATION:TBD
units

POLISCI 150B: Machine Learning for Social Scientists (POLISCI 355B)

3-5 units · Letter or Credit/No Credit · GER: WAY-AQR

Machine learning - the use of algorithms to classify, predict, sort, learn and discover from data - has exploded in use across academic fields, industry, government, and the non-profit sector. This course provides an introduction to machine learning for social scientists. We will introduce state of the art machine learning tools, show how to use those tools in the programming language R, and demonstrate why a social science focus is essential to effectively apply machine learning techniques in social, political, and policy contexts. Applications of the methods will include forecasting social phenomena, evaluating the use of algorithms in public policy, and the analysis of social media and text data. Prerequisite: POLISCI 150A/355A.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Discussion — Wednesday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Wednesday 4:30 PM – 5:20 PM (Undergrad)
  • Lecture — Monday Wednesday 3:00 PM – 4:20 PM — Chinoy, Sahil (Undergrad)

More POLISCI courses

  • POLISCI 145B: Governing Artificial Intelligence: Law, Policy, and Institutions (COMM 152A, COMM 252A, CS 283, GLOBAL 245B, INTLPOL 245B, POLISCI 445B)
  • POLISCI 147: Comparative Democratic Development (SOC 112)
  • POLISCI 148: Chinese Politics (INTNLREL 158, POLISCI 348)
  • POLISCI 149S: Islam, Iran, and the West
  • POLISCI 150: The 2026 US election: How to Understand and Participate (AMSTUD 151A, PUBLPOL 152, SOC 150, SOC 250)
  • POLISCI 150A: Data Science for Politics (POLISCI 355A)
  • POLISCI 150C: Causal Inference for Social Science (POLISCI 355C)
  • POLISCI 153: Strategy: Introduction to Game Theory (POLISCI 354)
  • POLISCI 154: Data Science for Social Impact (COMM 140X, DATASCI 154, EARTHSYS 153, ECON 163, MS&E 134, PUBLPOL 155, SOC 127)
  • POLISCI 158: AI & Politics (POLISCI 358G, PUBLPOL 158)
  • POLISCI 168: Inventing Nations: Theories and Histories of Nationalism (HISTORY 208, HISTORY 308C)
  • POLISCI 182: Ethics, Public Policy, and Technological Change (COMM 180, CS 182, ETHICSOC 182, PHIL 82, PUBLPOL 182)

All POLISCI courses · All departments