Learn R Programming from Scratch

Learn the fundamentals of the R Programming from Basics to Advanced.
4.3 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
917 students enrolled
$19
$75
75% off
Take This Course
  • Lectures 23
  • Length 2 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 English

Course Description

During the last decade, the momentum coming from both academia and industry has lifted the R programming language to become the single most important tool for computational statistics, visualization and data science.

This course is the beginners guide to R programming which starts from very basics and takes you the most advance concepts of R. This course is a practical guide which explains the most important aspects of R programming with examples and helps you in working on data analysis.

We will start by learning how to install R and R studio with basic overview. Then we move to Basics of R Programming, Working with Data in R, Working with R Packages,R Objects, Interfaces,Working with Date & Times in R,Control Structures in R,Functions in R,Loop in R and much more by adding more content every week/month to make make this course most up to date and valuable course on R.

About R: R is a programming language and software environment for statistical computing and graphics. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Polls, surveys of data miners, and studies of scholarly literature databases show that R's popularity has increased substantially in recent years.

What are the requirements?

  • Computer with good internet speed
  • Basic proficiency in math - vectors, matrices, algebra

What am I going to get from this course?

  • Master the skills needed to develop general-purpose programming applications using R
  • Core fundamentals of R language essential for Data Analysis
  • Master R programming though Practical Examples
  • Master R Console & RStudio

What is the target audience?

  • Web developers interested in implementing data analysis features in their web applications
  • Students & Professionals interested in Statistics, Data Mining, Data Visualization
  • Business & Data Analysts

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Course Overview
Introduction
Preview
04:12
Section 2: Downloading & Installing R
Downloading & Installing R
Preview
07:16
Overview of R Console
04:54
Downloading & Installing RStudio
05:03
Overview of RStudio
06:25
Section 3: Basics of R Programming - Part 1
Printing "Hello World" message
05:09
Working with Variables in R
04:51
Printing Integer Sequences
03:37
"Hello Wordl" Program Using Function
04:13
if-else statements in R
06:02
Using Switch for Multiple Statements in R
04:46
Section 4: Basics of R Programming - Part 2- Control Structures in R
ifelse() function in R
05:29
ifelse() function on Vector in R
04:47
for loop in R
06:47
using break and next in for loop in R
02:39
while loop in R
04:38
Section 5: Vectors, Sequences, Arrays and Matrices
Vectors in R
06:05
Sequences in R
03:55
Adding Names to Vector Elements
03:29
Creating Arrays in R
03:34
Creating 3 dimensional array with giving name to each dimensions
05:58
Creating a Matrix in R
07:36
Finding number of rows& columns, length, dim & class of a Matrix/Array
05:19

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sunil Kumar Gupta, Technology Analyst & Programmer

Sunil is a developer, programmer, mentor and all round technology nut. With over 6 years of professional experience in the software development as Software Engineer and Technology Analyst, he understands what technology can do for us.

He loves building applications using Object Orientated languages & Aspect Orientated programming.

He has a special love for Data Analysis, Data Science and Analytics.

He runs technology website where he shares his technical expertise and experience.

Sunil is an Oracle Certified Professional, Java SE 6 Programmer and currently works as Technology Analyst at an IT company and he holds a Bachelor of Technology degree in Computer Science & Engineering.

Ready to start learning?
Take This Course