Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Learn R Programming from Scratch to your Wishlist.

Add to Wishlist

Learn R Programming from Scratch

Learn the fundamentals of the R Programming from Basics to Advanced.
4.3 (13 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.
946 students enrolled
Last updated 1/2016
$10 $75 87% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

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.

Who 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
Students Who Viewed This Course Also Viewed
What Will I Learn?
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
View Curriculum
  • Computer with good internet speed
  • Basic proficiency in math - vectors, matrices, algebra
Curriculum For This Course
Expand All 23 Lectures Collapse All 23 Lectures 01:56:44
Course Overview
1 Lecture 04:12
Downloading & Installing R
4 Lectures 23:38

Overview of R Console

Downloading & Installing RStudio

Overview of RStudio
Basics of R Programming - Part 1
6 Lectures 28:38
Printing "Hello World" message

Working with Variables in R

Printing Integer Sequences

"Hello Wordl" Program Using Function

if-else statements in R

Using Switch for Multiple Statements in R
Basics of R Programming - Part 2- Control Structures in R
5 Lectures 24:20
ifelse() function in R

ifelse() function on Vector in R

for loop in R

using break and next in for loop in R

while loop in R
Vectors, Sequences, Arrays and Matrices
7 Lectures 35:56
Vectors in R

Sequences in R

Adding Names to Vector Elements

Creating Arrays in R

Creating 3 dimensional array with giving name to each dimensions

Creating a Matrix in R

Finding number of rows& columns, length, dim & class of a Matrix/Array
About the Instructor
3.9 Average rating
597 Reviews
19,888 Students
12 Courses
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.

Report Abuse