- Introduction

- Lesson 1: Introduction to R
- Practice 1-1: Setting the R Programming Environment
- Practice 1-2: Installing the R-package
- Practice 1-3: Creating and Running the First R Script
- Quiz on Introduction to R

- Lesson 2: Variables and Data Types in R
- Practice 2-1:Implementing user defined function by using modules and packages
- Practice 2-2: Working with Vector, List, Matrix, Array, Factor and Data Frame
- Quiz on Variables and Data Types in R

- Lesson 3: Operators, Decision Making Structures and Loops in R
- Practice 3-1: Working with Various Operators in R
- Practice 3-2: Decision Statements in R
- Practice 3-3: Loop Statements in R
- Quiz on Operators, Decision Making Structures and Loops in R

- Lesson 4: Working with R functions
- Practice 4-1: Create User Defined Function
- Quiz on Working with R functions

- Lesson 5: Import and Export Data from Datasources
- Practice 5-1: Read and Write Data from and to CSV, Binary, XML & EXCEL
- Practice 5-2: Read data from JSON File
- Practice 5-3: Connect to MYSQL Database and Perform Database Operations
- Quiz on Import and Export Data from Datasources

- Lesson 6: Data Visualization using R
- Practice 6-1: Plot different types of Charts
- Quiz on Data Visualization using R

- Lesson 7: Statistical Functions in R
- Practice 7-1: Creating Time Series Analysis with a Use Case
- Practice 7-2: Compute Mean, Median and Mode for a Vector
- Practice 7-3: Using Predict Function with Linear Regression
- Practice 7-4: Creating Binomial Distribution considering a sequence
- Quiz on Statistical Functions in R

- Lesson 8: Introduction to Machine Learning in R
- Quiz on Machine Learning in R