Programming with R for Social Scientists

Welcome! πŸ‘‹ What Is This Compendium For?

Across several tutorials, we will help you build practical computational skills:

  1. Workflow in R and RStudio
    β†’ setting up the infrastructure, getting help, addressing problems

  2. Data management
    β†’ filtering, selecting, transforming data

  3. Data collection & analysis
    β†’ visualization, data collection using web scraping, basic statistical analysis

What Can You Expect?

Each tutorial in this compendium includes:

  • Explanations of new R functions and analysis methods (with example code)

  • A short summary of the key takeaways & additional learning resources

  • Practice exercises/quizzes to help you apply your new skills

This tutorial is inspired by many people who talked to me about teaching R in times of generative AI. Thanks πŸ™Œ to: Lara Kobilke, Michael Scharkow, Ben Fretwurst, Marko Bachl, Katharina Maubach, Jakob JΓΌnger. In the spirit of open science, many even shared their materials with me - special shoutout to Michael Scharkow and Ben Fretwurst!

What Do We Expect from You?

To get the most out of our in-person sessions, you should complete the assigned tutorial before each class. Please check the syllabus to see which tutorial you should prepare for each week. That way, we can use our time together to clarify questions, go through examples, and apply what you have learned.