The objective of this workshop is to introduce basic R programming knowledge and some general programming concepts that can be applied to other programming languages.
| Lesson | Topic | Description |
|---|---|---|
| 0 | Introduction to R | An introduction to what R is. |
| 1 | Basic Data Types & Structures | An introduction to R's basic data types and data structures such as vectors, lists, matrices, and dataframes. |
| 2 | Importing & Exporting Data in R | A demonstration on how to import and export data into R, including how to read and write common file types such as csv, tsv, and xlsx. |
| 3 | Manipulating Dataframes using the Tidyverse & Conditional and Iterative Statements | A demonstration of how to sort, filter, and manipulate dataframes using conditional & iterative statements and functions from popular packages in the Tidysverse (such as tidyr & dplyr) to prepare data for analysis and plotting. |
| 3.1 | Conditional & Iterative Statements | An additional lesson that expands on logical expressions, conditional statements, and iterative statements in R. |
| 4 | Basic Data Analysis & Data Visualisation | A demonstration of how to perform basic data analysis such as anova and regression, and basic plotting in R. |
RStudio is an integrated development environment(IDE), which is a graphical user interface(GUI) that offers tools, such as a syntax-highlighting editor that makeR, easier to use. RStudio requires R 3.3.0+. Make sure to download the correct version of R for your operating system.
Note: This Github will be updated with more topics in the future and refined.