Teaching Computational Social Science for All

Jae Yeon Kim, Yee Man Margaret Ng

Research output: Contribution to journalArticlepeer-review


Computational methods have become an integral part of political science research. However, helping students to acquire these new skills is challenging because programming proficiency is necessary, and most political science students have little coding experience. This article presents pedagogical strategies to make transitioning from Excel, SPSS, or Stata to R or Python for data analytics less challenging and more exciting. First, it discusses two approaches for making computational methods accessible: showing the big picture and walking through the workflow. Second, a step-by-step guide for a typical course is provided using three examples: learning programming fundamentals, wrangling messy data, and communicating data analysis.

Original languageEnglish (US)
Pages (from-to)605-609
Number of pages5
JournalPS - Political Science and Politics
Issue number3
StatePublished - Jul 15 2022

ASJC Scopus subject areas

  • Sociology and Political Science


Dive into the research topics of 'Teaching Computational Social Science for All'. Together they form a unique fingerprint.

Cite this