## 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