R Programming in Data Science: Setup and Start
1h 43mIntermediate2018-04-07
Authors

Mark Niemann-Ross
Technologist experienced in hardware, software, and science fiction
Course details
R is powerful, but not intuitive. There is a strong and diverse R ecosystem, and data scientists are expected to mix and match from the different versions and packages. Before you can even begin programming, you have to choose, install, and set up R to work for you.
In this course, Mark Niemann-Ross provides a direct and efficient introduction to the many flavors of the R programming language, including base R, tidyverse R, R Open from Microsoft, and Bioconductor R. He also provides a peek at programming with R interactively and via the command line, and introduces some helpful packages for working with SQL, 3D graphics, data, and clusters in R. At the end of this short course, you will have installed a version of R along with a few core libraries and an optimized IDE.
Learning objectives
Explain why Base R is a unique programming language.
Summarize how to install R for Macintosh, Windows, Linux, or Unix.
Name the IDE that does not have support for R.
Describe two ways to set up R Tools for Visual Studio.
Identify the three ways R programs can be executed.
List two functions that sqldf adds to Base R.
In this course, Mark Niemann-Ross provides a direct and efficient introduction to the many flavors of the R programming language, including base R, tidyverse R, R Open from Microsoft, and Bioconductor R. He also provides a peek at programming with R interactively and via the command line, and introduces some helpful packages for working with SQL, 3D graphics, data, and clusters in R. At the end of this short course, you will have installed a version of R along with a few core libraries and an optimized IDE.
Learning objectives
Explain why Base R is a unique programming language.
Summarize how to install R for Macintosh, Windows, Linux, or Unix.
Name the IDE that does not have support for R.
Describe two ways to set up R Tools for Visual Studio.
Identify the three ways R programs can be executed.
List two functions that sqldf adds to Base R.
Skills covered
RStudioRData EngineeringData AnalysisData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceOne-Off
Concepts
0. Introduction
- 01 - Welcome
- 02 - Why learn R
- 03 - Base R, tidyverse, Microsoft R, and others
- 04 - What you should know before watching this course
- 05 - Using the exercise files
1. Set Up Base R
- 06 - Why is base R unique
- 07 - Check to see if R is installed
- 08 - How to install base R
- 09 - Development environments for base R
- 10 - A comparison task in base R
- 11 - An optimal task for base R
2. Set Up tidyverse R
- 12 - Why is the tidyverse unique
- 13 - How to install the tidyverse
- 14 - A comparison task using the tidyverse
- 15 - An optimal task for the tidyverse
3. Set Up Microsoft R Open
- 16 - Why is Microsoft R Open unique
- 17 - How to install Microsoft R Open
- 18 - Development environments for Microsoft R Open
- 19 - A comparison task using Microsoft R Open
- 20 - An optimal task for Microsoft R Open
4. Set Up Bioconductor R
- 21 - Why is Bioconductor R unique
- 22 - How to install Bioconductor R
- 23 - Development environments for Bioconductor R
- 24 - A comparison task using Bioconductor R
- 25 - An optimal task for Bioconductor R
5. First Look at R Programming
- 26 - Use R interactively
- 27 - Use R with command-line arguments
6. Most Common R Packages
- 28 - sqldf
- 29 - rgl
- 30 - data.table
- 31 - cluster
Conclusion
- 32 - Next steps
Related courses
- Descriptive Healthcare Analytics in R
- Algorithmic Trading and Finance Models with Python, R, and Stata Essential Training (2019)
- Data Pipeline Automation with GitHub Actions Using R and Python
- R Programming in Data Science: High Volume Data
- R Programming in Data Science: High Velocity Data
- R Programming in Data Science: High Variety Data
- R Programming in Data Science: Dates and Times
- Data Visualization in R with ggplot2
Related learn paths
- Getting Started with R for Data Science
- Advance Your Data Skills in Apache Spark
- Hands-On Healthcare Analytics
- Advance Your Skills as an R Expert
- Introduction to Fundamental Skills for Data Work: Data Analysis and Interpretation
- Moving from Data Analyst to Data Scientist
- Advance Your Skills in R
- Master Advanced Excel Data & Analytics Skills