R-Bootcamp (QM870)
Learn essential R programming! Complement this with knowledge of some of the most popular libraries in data analysis and data visualization. Apply these skills to a several in-demand applications. No prior programming experience required.
In this bootcamp you will learn the core elements of the R programming language. With this under your belt, we will complement it with a few more advanced libraries and capabilities. We will cover variables, data types and data structures, data frames, conditionals and loops, and functions. We will also cover reading and writing CSV files, and the core APIs in analysis and visualization. You will be introduced to the most popular libraries for data analysis in R, such as dplyr, ggplot2, readr,and rmarkdown. These packages will facilitate workflow and enhance the basic R functionalities; using them, one can effortlessly clean up a dataset, create elaborate plots, analyze and summarize the data, and produce presentable reports. At the end of the module, you solidify your new skills by applying the concepts you have learned to the analysis of several datasets. You will be given the opportunity to live-code during the sessions and troubleshoot your code with your classmates and the instructor. You will walk out of this bootcamp with newly-forged R coding skills, knowledge of several of the important R libraries and tools, and have resources in hand for learning more.
R Bootcamp - Notebook Map
01-Visualization-I
- 01-01-Introduction
- Textbook and credits
- Downloading course material
- Installations
- 01-02-Data-Viz-Intro
- Overview of
ggplot2
- Overview of
- 01-03-Data-Viz-Aesthetics
- 01-04-Data-Viz-Facets
02-Visualization-II
- 02-01-Data-Viz-Geometries
- 02-02-Data-Viz-Statistics
- 02-03-Data-Viz-Coordinates
- 02-05-R-Markdown
Credits
- In the notebooks I have used a modified version of the content and several examples from R for Data Science by Hadley Wickham and Garrett Grolemund. The book is under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License.
- Advanced R (Chapman & Hall/CRC The R Series) by Hadley Wickham
- Understanding Different Visualization Layers of ggplot