Course Information
Course Overview
R programming and RStudio to analyze health data with regression, statistical modeling, GIS maps, and visualization
Want to learn how to analyze real-world health or medical data using R and RStudio? This beginner-friendly course helps you master data science and biostatistics skills for research, thesis writing, and publications. Step by step, you’ll learn to clean data, run regressions, visualize results, and create publication-ready reports.
Learning R and RStudio can open doors to powerful data analysis, research, and publication opportunities — especially in public health and biostatistics.
This course is designed for students, researchers, and professionals who want to analyze health or biomedical data confidently and turn results into clear, professional reports.
You don’t need to be a coding expert. We’ll start from the basics and gradually move to real-world research examples.
What you’ll learn
Understand the basics of R programming and RStudio interface
Import, clean, and manage public health or clinical datasets
Perform descriptive statistics and data visualization using ggplot2
Build linear, logistic, Poisson, and log-binomial regression models
Use gtsummary to create publication-ready tables for manuscripts or theses
Interpret results and communicate findings clearly
Export clean, reproducible tables and graphs for academic writing
By the end of this course, you’ll feel confident using R to analyze your data, whether you’re working on a BSc, MSc, or PhD project, or preparing a manuscript for publication.
Course Content
- 24 section(s)
- 131 lecture(s)
- Section 1 Introduction to RStudio | R programming
- Section 2 Data Management part (I) - Read excel data, set variable and value labels
- Section 3 Data management part (II) - Organizing Variables in R
- Section 4 Data management part (III) - Data Structure Validation & Cleaning in RStudio
- Section 5 Data management part (IV) - Variable Transformation in R
- Section 6 Practice: Essential Data Management Tasks in R
- Section 7 Data Visualization Using ggplot – Histograms
- Section 8 Data Visualization Using ggplot – Boxplot in R | r programming
- Section 9 Data Visualization Using ggplot – Violin Plot in R
- Section 10 Data Visualization Using ggplot – Point & Scatter Plots
- Section 11 Data Visualization Using ggplot – Heatmap in R
- Section 12 Data Visualization Using ggplot – Pie Charts and Bar Diagrams
- Section 13 Visualizing Binary Variables Using Bar Diagrams in R-Studio | ggplot
- Section 14 GIS Spatial Analysis in RStudio (Only Map)
- Section 15 R programming | Descriptive Analysis in RStudio (gtsummary)
- Section 16 Bivariate Analysis and Inferential Statistics Using gtsummary in R
- Section 17 Linear Regression in RStudio Using gtsummary | Statistical Modeling
- Section 18 Logistic Regression in R Using gtsummary to estimate the Odds Ratio (OR)
- Section 19 Log-Binomial Regression to Estimate Risk Ratios (RR) Using gtsummary
- Section 20 Poisson Regression in R: Estimating Incidence Rate Ratios (IRR)
- Section 21 Longitudinal Data Analysis in RStudio | Graphical Representation
- Section 22 Longitudinal Data Analysis with GEE in R (Binary outcome)
- Section 23 Mixed-Effects Logistic Regression Analysis in RStudio | mixed effect model in R
- Section 24 Survival Analysis in R: Kaplan–Meier, Cox Regression & HR Tables | gtsummary
What You’ll Learn
- Apply ggplot2 to create professional, publication-quality graphs for biostatistical data, Use gtsummary to generate clear, formatted regression tables for research reporting, Perform and interpret Linear Regression for continuous outcomes, Conduct Logistic Regression to estimate odds ratios for binary outcomes, Apply Log-Binomial Regression to directly estimate risk ratios
Skills covered in this course
Reviews
-
KKato Alex Male
so far so good
-
RRahul Sen
Overall excellent. I can understand very well because the instructor uses a student-centric approach.
-
JJayanthi Sahithi
yes
-
SSwapan Cruze
Although very difficult, I can understand