R is among the most powerful and widely used programming languages for data analysis in science and business. R is a free open-source tool, and new packages and functionalities are continuously added.
The course is intended for students without prior experience with R or other programming languages. The course is split into two main parts. In the first part, you will learn the basics of R programming by
- setting up your own R programming environment on your personal computer using Rstudio,
- learning how to write, execute, and modify R code and R scripts,
- loading data sets into R, creating compelling numerical and graphical summary statistics and seeing how to use R to perform some standard statistical analyses, and
- using programming techniques such as loops, conditionals, and functions to effectively solve practical and analytical issues we encounter when working with data.
In the second part, you will dive deeper into selected topics in applying R for solving common data science problems. You will learn important and general programming techniques such as debugging, version control, and parallel computing, and you will be using R to perform advanced data analysis and visualizations. After successfully completing the course, you will be able to use R as your analytical tool to solve various problems in your academic and professional life.