Workshops and Training



At UMD, our students organize workshops focused on improving our graduate students training in computational social science methods. Most of the workshops are presented by our Ph.D. students in the Government and Politics Department. Here, we provide the links for all the materials discussed in some of these meetings.


Introduction to Tidyverse

This workshop covers the basics of Tidyverse with special focus on data management using dplyR. The workshop also introduces the use of other Tidyverse packages for data wrangling and visualization, such as readR, tidyR, lubridate, and ggplot2. The workshop was developed by Tiago ventura, Research Assistant of iLCSS, and Ph.D. Student at GVPT.


Introduction to Text Analysis in R

This workshop covers the basics of text analysis in R. The workshop provides a broad overview of computational methods for text analysis including dictionary methods, scaling texts, and topic models. The workshop was developed by Sebastian Vallejo, Ph.D. Candidate at GVPT.


Web scraping in R

This workshop covers the basics of web scrapping in R. The workshop is based on a R package written by Evan Jones, GVPT Ph.D. Student, to introduce how to access, download and analyze on-line data using R. Follow the instructions below to download the R package how2scrape

install.packages('devtools')

devtools::install_github('EandrewJones/how2scrape', build_vignettes = TRUE)

how2scrape::openLab()


How to write R packages?

This workshop teaches how to develop your own R package. We cover here some introduction to functional programming in R, followed by how to combine your functions in a R packages, and make it available on your GitHub page. The workshop was developed by Tiago ventura, Research Assistant of iLCSS, and Ph.D. Student at GVPT.