Menu Icon

Available Training Rooms


Course Details

  • Course Overview
  • Course Objective
  • Who Can Benefit
  • Prerequisite
  • Syllabus

In this course you will learn about R programming from the basic level to expert level in R programming.

  • To teach the participant how to do the analytics in R programming
  • This course takes every aspect of R programming including Basic commands, functions, Visualization, statistical concepts, EDA, Regression.
  • Any person who wants to learn R Programming from scratch
  • There is no prerequisite anyone who is interested learning Master R Programming can join this training


1. Introduction

  • Overview of the course
  • Intro to Data Analysis
  • Intro to R - Basics

2. Basic Programming and Syntax Knowledge

  • Vectors
  • Matrices
  • Factors
  • Data Frames
  • Lists
  • Conditions
  • Loops
  • functions
  • apply functions
  • Utility functions
  • Regular Expressions
  • Time and Date

3. Introduction to the Tidyverse

  • Data wrangling
  • Data visualization
  • Grouping and summarizing
  • Types of visualizations

4. Importing Data in R (Part 1)

  • Importing data from flat files with utils
  • readr & data.table
  • Importing Excel data
  • Reproducible Excel work with XLConnect
  • Importing data from databases
  • Importing data from the web
  • Importing data from statistical software packages

5. Cleaning Data in R

  • Introduction and exploring raw data
  • Tidying data
  • Preparing data for analysis
  • Putting it all together

6.       Importing & Cleaning Data in R: Case Studies

  • Ticket Sales Data
  • MBTA Ridership Data
  • World Food Facts
  • School Attendance Data

7.       Data Manipulation in R with dplyr

  • Introduction to dplyr and tbls
  • Select and mutate
  • Filter and arrange
  • Summarize and the pipe operator
  • Group_by and working with databases

8.       Joining Data in R with dplyr

  • Mutating joins
  • Filtering joins and set operations
  • Assembling data
  • Advanced joining
  • Case study

9.       Data Visualization with ggplot2

  • Introduction
  • Data
  • Aesthetics
  • Geometries
  • qplot and wrap-up

10.   Introduction to Data

  • Language of data
  • Study types and cautionary tales
  • Sampling strategies and experimental design
  • Case study

11.   Exploratory Data Analysis

  • Exploring Categorical Data
  • Exploring Numerical Data
  • Numerical Summaries
  • Case Study

12.   Exploratory Data Analysis in R: Case Study

  • Data cleaning and summarizing with dplyr
  • Data visualization with ggplot2
  • Tidy modeling with broom
  • Joining and tidying

13.   Correlation and Regression

  • Visualizing two variables
  • Correlation
  • Simple linear regression
  • Interpreting regression models

14.   Reporting with R Markdown

  • Model Fit
  • Authoring R Markdown Reports
  • Embedding Code
  • Compiling Reports
  • Configuring R Markdown (optional)


  • Developers

Public Program Schedule

Course Name Duration Brochure Location Schedule Enroll
There is no upcoming Public Batch Schedule, you can ask for Private Batch or for On-Demand Learning

Download the syllabus


The highest standard, The happiest learners

Our Enterprise Clients


  • Why should I choose RPS?
  • I am working, is it possible to arrange the classes on weekends?
  • Please confirm if your office is open on weekends?
  • Can I get the courseware in advance before start of training?
  • What are the timings (class hours)?
  • How can I make the payment?
  • What is the mode of payment?
  • Candidate authorized RPS to charge $200. But the bank has charged $208. Why is this?
  • If we need training on one of the modules only how does that work?
  • How long before do we need to book the exams?
  • Where are your training centers available?
  • Can I pay the fee in installments?
  • What are the refund policies? Can i get my money back in case i am unable to attend the training?
  • Do you provide a bank loan facility?
  • 10+ years of Training Expertise
  • Certified instructors with industry standard experience
  • Tailor made training available
  • 6+ training Locations
  • 100000 + professional trained
  • Customer Satisfaction
  • Reliable and Most cost effective Training

Yes, we do offer weekend classes for professionals in group or 1-to-1 Training depending upon the technology.

The administrative and sales staff works on weekdays (Monday - Friday). System Admins and Operation team are available on all days.

Yes, after you have paid the booking amount (which will be non–refundable in this case). Booking amount depends on the technology selected.

Training timings are from 9 am to 5 pm.

You can send the deposit by any of the following methods:-

  • PayPal
  • Credit Card
  • Bank Transfer
  • Demand Draft
  • Cash
  • Purchase Order (in case of Corporates / Government).
  • If you are an International student, the registration amount of USD 200 can be paid by Bank Transfer or PayPal/PayUMoney . The balance amount has to be paid by traveler's cheque or cash after arrival in India. You can also pay the balance by PayPal. There is a surcharge of 4% in this case.
  • For Indian Resident students, the course fees including registration can be paid by Cash, Cheque, Demand Draft or Bank transfer.To Know more Please call +919883305050 or Email us at for any of your queries.

Overseas credit card payments through PayPal involve a mark-up of up to 4% as surcharge.

We can provide customized 1-to-1 training for a technology as per your requirement.

Most exams can be booked once you are on the course (e.g. Microsoft, ITIL, VEEAM, EC-Council). Red Hat and some other exams have to be booked in advance.

Our training centers are available in Bangalore, Chennai, Hyderabad, Pune and Delhi.

We do not have facility to pay in installments

If the course fee has been paid for and RPS cancels the Course, a refund will be provided, else the courses are non-refundable.

We do not provide loan facility.

Other Related Courses

Related courses will be updated soon...