Introduction to R Programming

Note: This course is taught in Chinese

Table of Contents

What you will learn

This gentle course provides a hands-on experience to learn the basics of modern R using RStudio and the Tidyverse method.

  • Fundamental R programming skills
  • Statistical concepts and how to apply them in practice
  • Gain experience with social science models, including data visualization with ggplot2 and data wrangling with tidyverse

Program overview

The course is fully open and free of charge, we will hold approximately 5~6 session via online seminar. The workshop will be recorded and all the recordings of past seminars can be found at Bilibili.com.

Syllabus

  1. Warm up session (2022.5.6; ended, no recording for this session.)
  2. Data structure (2022.5.13; endedbilibili links)
  3. Flow control (2022.5.20; ended, bilibili links)
  4. Data wrangling with tidyverse (2022.5.27;, ended, bilibili links)
  5. Data visualization with ggplot (2022.6.03)
  6. Other essentials (Regression, Meta-analysis, QCA; TBA)

Textbooks and slides

We will use R for Data Science as our main textbook, this book is fully available at bookdown.org. Slides are adopted from 《R语言编程—基于tidyverse》.

Maintainer

Ziqian Xia (夏子谦)

FAQs

Are there prerequisites?

There are no prerequisites for the first course.

How often do the courses run?

45 mins per session.

When the course begins?

Every Friday, 18:00 Beijing time, Online stream.

How to get involved?

The link to the conference will be released on this page before it starts.