rcoding-course

R Coding

This course provides a comprehensive introduction to R programming, designed for students, researchers, and professionals who want to develop a solid foundation in data analysis, statistical computing, and reproducible research.

The course begins with the basics of the R environment, syntax, and data structures, then progresses through data wrangling with the tidyverse, data visualization with ggplot2, and functional programming with purrr. Learners will also gain hands-on experience in data import and export, data cleaning, and workflow automation using reproducible tools such as R Markdown and Quarto.

The course also introduces Business Intelligence (BI) development using R, where learners will build interactive dashboards and data applications with Flexdashboard and Shiny. These tools enable the creation of dynamic visual analytics and web-based reports directly from R, empowering participants to share insights interactively with non-technical stakeholders and decision-makers.

General Information

Materials

Suggested References

Git & GitHub:

R Programming:

RMarkdown & Shiny:

Everything with R: