# R Tutorial for Beginners: Learn R Programming Language

## Why Learn R?

R is a programming language is widely used by data scientists and major corporations like Google, Airbnb, Facebook etc. for data analysis. This is a complete course on R for beginners and covers basics to advance topics like machine learning algorithm, linear regression, time series, statistical inference etc.

### What should I know?

Basic knowledge of statistical concept is a plus.

## R Programming Syllabus

### Introduction

 👉 Lesson 1 What is R Programming Language? — Introduction & Basics of R 👉 Lesson 2 How to Download & Install Rstudio — Anaconda On Windows/Mac 👉 Lesson 3 Arithmetic & Logical Operators — R Data Types with Example 👉 Lesson 4 R Matrix Tutorial — Create, Print, add Column, Slice 👉 Lesson 5 Factor in R — Categorical Variable & Continuous Variables

### Data Preparation

 👉 Lesson 1 R Data Frame — How to Create, Append, Select & Subset 👉 Lesson 2 List in R — How to Create R Lists, Select Elements with Example 👉 Lesson 3 R Sort a Data Frame using Order() — Learn with Example 👉 Lesson 4 R Dplyr Tutorial — Data Manipulation(Join) & Cleaning(Spread) 👉 Lesson 5 Merge Data Frames in R — Full and Partial Match 👉 Lesson 6 Functions in R Programming — Learn with Example

### Programming

 👉 Lesson 1 IF, ELSE, ELSE IF Statement in R — Learn with Example 👉 Lesson 2 For Loop in R — Examples for List and Matrix 👉 Lesson 3 While Loop in R — Learn with Example 👉 Lesson 4 apply(), lapply(), sapply(), tapply() Function in R — Learn with Example 👉 Lesson 5 Import Data into R — Read CSV, Excel, SPSS, Stata, SAS Files 👉 Lesson 6 na.omit & na.rm — How to Replace Missing Values(NA) in R 👉 Lesson 7 Exporting Data from R — How to Export Data from R to CSV, Excel 👉 Lesson 8 Correlation in R — Pearson & Spearman with Matrix Example 👉 Lesson 9 R Aggregate Function — Summarise & Group_by() Example 👉 Lesson 10 R Select(), Filter(), Arrange(), Pipeline — Learn with Example

### Data Analysis

 👉 Lesson 1 R Scatterplots — Scatter Plot in R using ggplot2 (with Example) 👉 Lesson 2 boxplot() in R — How to Make BoxPlots Learn with Example 👉 Lesson 3 Bar Chart & Histogram in R — Learn with Example 👉 Lesson 4 T Test in R — One Sample and Paired (with Example) 👉 Lesson 5 R ANOVA Tutorial — One way & Two way (with Examples)

### Machine Learning

 👉 Lesson 1 Regression & Types in R — R Simple, Multiple Linear and Stepwise Regression 👉 Lesson 2 Decision Tree in R — Classification Tree & Code in R with Example 👉 Lesson 3 R Random Forest Tutorial — Learn with Example 👉 Lesson 4 GLM in R — Generalized Linear Model with Example 👉 Lesson 5 K-means Clustering in R — Learn with Example

### Must Know!

 👉 Lesson 1 R Vs Python — What’s the Difference? 👉 Lesson 2 SAS vs R — What’s the Difference? 👉 Lesson 3 Histogram vs Bar Graph — Must Know Differences 👉 Lesson 4 R Programming Interview Questions — Top 18 R Programming Interview Q & A 👉 Lesson 5 R Programming Books — 17 Best R Programming Books 👉 Lesson 6 R Programming Tutorial PDF — Download R Tutorial PDF for Beginners