Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
R Programming & RStudio for Epidemiologic Data Analysis
Highest Rated
Rating: 4.7 out of 5(104 ratings)
1,326 students

R Programming & RStudio for Epidemiologic Data Analysis

RStudio for public health & medical research — apply R programming, biostatistics, and epidemiologic analysis skills
Last updated 4/2026
English

What you'll learn

  • Understand the basics of RStudio and set up a research-ready environment.
  • Import, clean, and prepare public health datasets for analysis.
  • Students will learn how to import, clean, and organize health research data in RStudio.
  • They will gain hands-on experience in transforming variables, labeling data, and managing datasets from multiple sources.

Course content

16 sections102 lectures8h 16m total length
  • Welcome to the Course3:01

    Welcome to this beginner-friendly course on R and RStudio. I am Ahshanul Haque, a PhD student at Charles Sturt University, Australia.

    In this free course, you will learn how to use R packages, import data from different sources, manage and transform data, add labels, merge datasets, perform descriptive statistics, and even create automatic tables in Word.

    This course is designed for anyone working with public health, medical science, social science, marketing data, or machine learning. By completing it, you will build a strong foundation that will make advanced topics like data visualization, regression, and machine learning much easier to learn in the future.

  • Note on R Software Updates0:40

    Because R software is updated frequently, you might notice small differences or errors while executing the code from this course. This is completely normal. I update the course code regularly to ensure compatibility. If you run into any problems, don’t hesitate to contact me. Your learning experience is my priority.

  • Download R and RStudio1:18

    In this lecture, you will learn how to download and install R and RStudio step by step. We will set up everything properly so you can start your data analysis journey without any problem. No prior experience is needed.

  • Installing and Managing R Packages2:02

    Welcome back! With R and RStudio installed, the next crucial step is building your toolkit. This video will guide you through the process of installing and managing R packages, which are essential for every data analysis task.

    In this lesson, you'll learn:

    • What are R packages and why they're so important for expanding R's capabilities.

    • How to install a package using the install.packages() function.

    • How to load a package for use in your session with the library() function.

    • Best practices for managing your R packages, ensuring a smooth and efficient workflow.

    We'll focus on key packages like the Tidyverse suite, which will be our main toolkit for data manipulation and visualization throughout this course. By the end of this video, you'll be ready to equip your RStudio environment for any public health research challenge. Let's start building!



  • Getting Started with RStudio1:48

    Learn how to navigate the RStudio interface, write your first R commands, and become comfortable using the Console, Script, Environment, and Plots panels.


Requirements

  • No prior experience with R or RStudio is required — beginners are welcome.
  • Basic understanding of statistics (mean, correlation, p-value) will be helpful.
  • A computer with internet access to install R and RStudio.

Description

Are you ready to analyze health research data with confidence using R and RStudio?

This comprehensive course is designed to take you from data management to advanced epidemiologic analysis, using real-world health datasets. Whether you are a student, researcher, or professional in public health, epidemiology, or biostatistics, this course will give you the practical skills needed to handle, analyze, and interpret data for research and publication.

You will begin by learning how to import data from Excel, CSV, Stata, and SPSS, and organize it for analysis. The course then guides you through essential data management tasks, including cleaning messy datasets, handling missing values, transforming variables, labeling data, and preparing analysis-ready datasets.

Once the foundation is built, you will move into data visualization using ggplot2, creating clear and publication-quality charts such as histograms, boxplots, and bar graphs. You will also learn how to export figures and tables for reports and manuscripts.

A major focus of the course is statistical analysis in R, including descriptive and inferential analysis, p-values, and summary tables using the gtsummary package. You will then advance to key epidemiologic methods, including:

  • Linear and multiple regression

  • Logistic regression and interpretation of odds ratios

  • Cohort study analysis (risk ratio, Poisson regression, IRR)

  • Matched case–control analysis (conditional logistic regression)

  • Survival analysis (Kaplan–Meier curves and Cox regression)

Throughout the course, you will create publication-ready tables and outputs, making your results suitable for theses, dissertations, and journal articles.

This is a hands-on, step-by-step course with real data examples, designed for beginners and intermediate learners. By the end, you will be able to conduct complete epidemiologic data analysis workflows in R, from raw data to final results.

If you want to build strong, practical skills in R programming for health research, this course will give you the confidence to move forward.

Who this course is for:

  • Public health students and researchers who want to apply regression analysis in their studies.
  • Data science beginners interested in real-world health research applications.
  • Anyone curious about using RStudio and statistics for research projects.