Skip to content

jllcalorio/data-analysis-in-R-for-complete-beginners

Repository files navigation

DMSFI-CRD R Workshop - Sometime in 2026

Welcome to my comprehensive R programming workshop! This intensive learning experience is designed to take you from complete beginner to confident R programmer with practical data analysis skills.

View this material online via https://jllcalorio.github.io/data-analysis-in-R-for-complete-beginners/.

Workshop Overview

R has become one of the most widely used programming languages for statistics, data science, and research, enabling analysts and scientists to transform complex datasets into meaningful insights. This workshop provides a structured, hands-on introduction to the fundamentals of R programming and their application to real-world data analysis. We will focus on building a strong foundation, from understanding basic R concepts and data structures to performing essential data manipulation, visualization, and exploratory analyses.

Duration & Format

  • Duration: 3-day intensive workshop
  • Format: Hands-on learning with practical exercises
  • Schedule: Sometime in 2026
  • Delivery: Interactive sessions with live coding demonstrations

Learning Objectives

By the end of this workshop, participants will be able to:

Technical Skills

  • Master R Fundamentals: Understand variables, data types, vectors, factors, and basic programming concepts in R
  • Write Reusable Code: Create custom functions and organize analyses using scripts and packages
  • Work with Data Effectively: Import, clean, transform, and manage datasets using R
  • Perform Data Analysis: Apply descriptive and inferential statistical methods to real-world data
  • Create Data Visualizations: Generate informative and publication-ready graphs using R
  • Debug and Troubleshoot: Identify and resolve common coding and data-related issues

Practical Applications

  • Import and export data from various file formats (CSV, Excel, text files)
  • Filter, summarize, and transform datasets to extract meaningful insights
  • Perform statistical analyses such as t-tests, ANOVA, chi-square tests, correlation analyses, and logistic regression
  • Create professional-quality data visualizations and reports
  • Build a strong foundation for advanced applications in data science, machine learning, and research analytics

Target Audience

This workshop is designed for:

  • Students in statistics, data science, computer science, biology, health sciences, business, or related fields
  • Complete beginners with no prior programming experience
  • Professionals looking to add R and data analysis skills to their toolkit
  • Researchers who need to analyze and visualize data efficiently

Prerequisites

  • No programming experience required—we start from the fundamentals
  • Basic computer literacy (file management and software installation)
  • Willingness to learn and practice through hands-on activities
  • A laptop with internet access for software installation and workshop exercises

Who Will Benefit the Most

  • Individuals seeking to develop data analysis and programming skills
  • Students preparing for advanced coursework involving statistics or data science
  • Researchers who want to perform reproducible analyses independently
  • Professionals in business, healthcare, education, government, or research sectors who work with data
  • Anyone interested in learning how to extract insights from data using R

Expected Outcomes

Immediate Skills (End of Workshop)

  • Confidently write basic to intermediate R scripts
  • Understand and apply fundamental programming concepts in R
  • Import, clean, and manipulate datasets
  • Perform basic statistical analyses
  • Create clear and effective data visualizations
  • Debug common programming and data analysis errors independently

Long-term Benefits

  • Career Advancement: R is widely used in research, healthcare, government, finance, and data science industries
  • Research Capabilities: Analyze your own datasets more efficiently and reproducibly
  • Problem-Solving: Develop analytical and computational thinking skills
  • Foundation Building: Prepare for advanced topics such as machine learning, predictive modeling, and bioinformatics
  • Automation: Streamline repetitive data processing and reporting tasks

Practical Projects

By workshop completion, participants will have:

  • A collection of reusable R scripts and functions
  • Several completed data analysis exercises and mini-projects
  • Experience working with real-world datasets
  • A solid foundation for continued learning in R and data science

Workshop Structure

Day 1: Foundations of R

  • Installing and setting up R and RStudio
  • Introduction to the R environment
  • Variables, data types, vectors, and basic operations
  • Basic programming concepts and workflow

Day 2: Data Wrangling and Programming

  • Working with data frames and tidy data principles
  • Data manipulation using dplyr
  • Writing functions and using control structures
  • Importing and exporting datasets
  • Hands-on exercises with real-world datasets

Day 3: Data Analysis and Visualization

  • Exploratory data analysis
  • Statistical testing and interpretation
  • Data visualization using ggplot2
  • Reproducible reporting and best practices
  • Capstone data analysis project and presentation

What You’ll Take Away

Skills Portfolio

  • Strong understanding of R programming fundamentals
  • Experience using industry-standard tools for data analysis
  • A portfolio of completed coding and data analysis exercises
  • Confidence to independently explore and analyze new datasets

Resources for Continued Learning

  • Complete workshop materials and example scripts
  • Recommended learning resources and references
  • Guidance on next steps for advancing R skills
  • Access to datasets and exercises for continued practice

Certificate of Completion

Participants who complete all workshop activities will receive a certificate recognizing their achievement and newly acquired R programming and data analysis skills.

Getting Started

Ready to begin your R journey? Let's explore the fundamentals of R programming and discover how data can be transformed into meaningful insights.

Important: Please install the required software before the workshop. Installation guidance will also be provided during the first session.

Let's install R in your computer!

  1. Install R. Download R from the Comprehensive R Archive Network (CRAN): https://cran.r-project.org/. Select your operating system (Windows, macOS, or Linux), download the installer, and follow the default installation steps.

  2. Install RStudio. Download RStudio Desktop from: https://posit.co/download/rstudio-desktop/. RStudio provides an integrated development environment (IDE) that makes writing, running, and managing R code much easier.

  3. Verify Installation. Open RStudio and run the following command in the Console. If the message appears successfully, your installation is complete.

print("Hello, R!")

  1. You're Ready!. You now have everything needed to start learning R and performing data analysis.

This workshop is brought to you by the Senior Statistician form the Center for Research and Development. The center is committed to providing quality technical education and fostering innovation in data science and programming.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages