Learn R By Intensive Practice
4.2 (174 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.
3,996 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn R By Intensive Practice to your Wishlist.

Add to Wishlist

Learn R By Intensive Practice

Gain clear understanding of base R programming concepts and internalise through a lot of practice
4.2 (174 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.
3,996 students enrolled
Created by Selva Prabhakaran
Last updated 3/2017
Current price: $12 Original price: $200 Discount: 94% off
30-Day Money-Back Guarantee
  • 6 hours on-demand video
  • 4 Articles
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Do any sort of data manipulation
  • Create and master the manipulation of vectors, lists, dataframes, and matrices
  • Write conditional control structures, debug and efficiently handle errors
  • Confidently write apply() functions and design any logic within the apply function.
  • Handle dates using lubridate and manipulate strings with stringr package
  • Melt, reshape, aggregate, and make pivot tables from dataframes
View Curriculum
  • High school level math skills will be good.
  • This course is for everyone, right from college students using R for a project to statisticians, programmers from other platforms, or pure beginners without any prior programming experience who want to become data analysts or data scientists.

Learn R By Intensive Practice.

Take a look at these top-rated reviews...

★★★★★  "This course has delivered on what it's title describes. A+"- Alejandro Suarez

★★★★★  "Your course has helped me a ton to grasp the basics of R language." - Surbhi Arya

★★★★★   "One of the best course for beginners to learn R!" - Manoj Poojary

This Course Also Comes With:

✔ Numerous End-of-Lesson Challenges

✔ Real Data Manipulation Project and Grand Test

✔ Lifetime Access to All Future Updates

✔ Fast & Friendly Support in the Q&A section

✔ Udemy Certificate of Completion Ready for Download

✔ A 30 Day "No Questions Asked" Money Back Guarantee!

R is known to have a steep learning curve and the explanations in most tutorials are often vague and high level. But this course is different. The concepts are structured in a step-by-step fashion where one concept leads to the next logical topic and build on it. All topics close with an associated coding challenge similar to what you'll encounter in real world. 

By the end of the course, you will not only understand how they work but you will feel comfortable to do any sort of data manipulation you can imagine. This kind of ability requires a lot of practice. Studies show that if you practice what you learnt within 24 hours of learning it, your understanding lasts longer and you gain the ability to instinctively apply what you learnt in the real world. 

That is why at the end of most lessons, you are posed a coding challenge and asked you to solve before moving to the next topic. I sincerely hope you take these challenges seriously. It matters less if you get the answer in a minute or an hour. What matters is that you make an honest attempt. Besides, I reveal the answer at the end of the videos.

Who is the target audience?
  • If you are a college student working on a project using R
  • If you are a statistician, but you don’t have prior programming experience
  • If you are a programmer coming from other platform (such as python, SAS, SPSS) and you are looking to get your way around in R
  • You have a software / DB background, and would like to expand your skills into data science and advanced analytics
  • You are a beginner with no stats background whatsoever, but have a critical analytical mind and have a keen interest in analytical problem solving.
Curriculum For This Course
47 Lectures
Chapter 0: Introduction
1 Lecture 03:16
Chapter 3: Essential Concepts
5 Lectures 38:11
[Activity] Introduction to Lists

[Activity] Implementing set theory functions

[Activity] Random Sampling, Understanding Structure of Help Page and Sorting

[Activity] How to check conditions? (multiple methods)

[Activity] How to implement For-Loops
Chapter 4: Mastering Data Frames (In-Depth)
11 Lectures 01:40:18
[Activity] Data Frames - Part 1

[Activity] Data Frames - Part 2

[Activity] Data Frames - Part 3

[Exercise] Coding Challenges - 3

[Activity] How to convert a continuous variable to categorical?

[Activity] How to create frequency tables?

[Activity] Importing and exporting data

[Activity] Coding Challenges - 4

[Activity] Merging, grouping and pivoting dataframes

[Exercise] Coding Challenges - 5
Chapter 5: R Packages, Strings, Dates and Functions
7 Lectures 01:05:56
[Activity] How to install and work with R Packages?

[Activity] How to work with dates?

[Exercise] Coding Challenges - 6

[Exercise] Coding Challenges - 7

[Activity] Functions and Environments

[Exercise] Coding Challenges - 8
Chapter 6: Debugging and Error Handling
2 Lectures 17:44
[Activity] How to debug R Code (multiple methods)

[Activity] How to handle errors appropriately
Chapter 7: Mastering Functional Loops
4 Lectures 30:31
[Activity] Writing Functional Loops with Apply() Family - Part 1

[Activity] Writing Functional Loops with Apply() Family - Part 2

[Activity] Understanding the mechanics: lapply(), sapply(), vapply(), mapply()

[Exercise] Coding Challenge - 9
Chapter 8: Real Project - Data Manipulation
4 Lectures 19:28
[Download] Materials for project

[Exercise] Data Manipulation Project

List of Top 30 Resources to Learn R and Machine Learning

Top 30 Resources to Learn More about R and Machine Learning

Leave your thoughts on how you liked the course and what you'd like to learn more in future, please. 

Don't forget to leave a review
Chapter 9: Grand Test
1 Lecture 00:03
Grand Test
About the Instructor
Selva Prabhakaran
4.2 Average rating
174 Reviews
3,996 Students
1 Course
Datascientist, Founder of r-statistics.co

My name is Selva Prabhakaran and I am very excited you reading this. 

I am a Data Scientist by profession with over 6 years of experience in machine learning and advanced analytics. I have worked on a wide variety of projects related to Data science and I predominantly use R and python for the same. So, the things that you learn from my courses are delivered from a Data Scientist viewpoint practicable in the real world.

I follow a straight forward approach to teach the concepts and deliver the lessons in a simple yet complete manner, in a practical and engaging way.

I am so excited to be here on Udemy and hope you will like my offerings :)