Introduction to R:

R programming language is a free environment that enables statistical computing and advanced data analytics with dynamic typing. R Language can be flexibly used for multiple domains with its in-built packages that helps in solving complex business problems with simple coding. R programming enables Advanced Data Analytics and Powerful Predictive Analysis for making improved business decisions.

In this course, we provide you with both conceptual and practical approach on solving multiple real-life Business Data Problems. By the end of the course, you will have a solid understanding of Data Pre-processing, Web Scraping, Pattern Recognition, Decision Making, Data Cleaning, Time-Series Analysis, Statistical Testing Methods, ANOVA, Data Analysis, R Shiny and Data Visualization.

Curriculum for this course:

Introduction to R

  • R Programming Language
  • History
  • Advantages
  • Applications
  • R editor / R studio

Class objects in R

  • Vector
  • List
  • Matrix
  • Data frame
  • Array
  • Factors

Operators in R

  • Arithmetic
  • Logical
  • Relational
  • Assignment
  • Miscellaneous

Importing and exporting datasets

  • Reading structured data
  • Reading unstructured data
  • Writing structured data
  • Writing unstructured data

Packages in R

  • Role of packages
  • Installing packages from CRAN
  • Installing packages from github
  • Installing packages from bioconductor

Creating New Variable

  • Using mathematical operators
  • Using if else condition
  • Dummy variable
  • Dropping and keeping variables

Data Processing

  • Creating subset
  • Sorting and Aggregating dataset
  • Stacking and merging dataset
  • Handling missing values
  • Splitting of dataset

Data Manipulation

  • Exploratory Data Analysis
  • Data Blending
  • Parsing Data
  • Data Transformation

Statistical Distributions

  • Normal Distribution
  • Bernoulli Distribution
  • Binomial Distribution
  • Poisson Distribution
  • Gaussian Distribution

Correlation Analysis

  • Pearson correlation
  • Spearman correlation
  • Chi square test
  • One, Two Independent Sample T test
  • Paired T test

Operation Research

  • Transportation Problem
  • Assignment Problem
  • Simple Method
  • Big M method

Analysis of Variance

  • One-way Anova
  • Two way Anova
  • Three-way Anova

Non Parametric Tests

  • Mann-Whitney U-test
  • Wilcoxon Rank Test
  • Kruskal-Wallis Test
  • Friedman Test

Web Scraping

  • Ways to Scrap data
  • Scraping using Selector Gadget
  • Scraping using HTML class coding
  • Analyzing scraped data from the web


  • Ggplot2
  • Plotly
  • Gganimate
  • Magick


  • Architecture
  • UI
  • Server
  • Widgets and Extensions

Time-Series Analysis

  • Basics of time series
  • Time Series Pattern
  • ARMA and ARIMA models
  • Time series forecasting

Have any additional questions?