Speaking ‘R’ - The Language of Data Science
0.0 (0 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.
1 student enrolled
Wishlisted Wishlist

Please confirm that you want to add Speaking ‘R’ - The Language of Data Science to your Wishlist.

Add to Wishlist

Speaking ‘R’ - The Language of Data Science

Get a sense of the awesome power of R by learning how complex things are done with ease.
0.0 (0 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.
1 student enrolled
Created by Packt Publishing
Last updated 7/2017
Current price: $12 Original price: $125 Discount: 90% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Work with R, the language of data science
  • Get and set up R
  • See how things are done in R, using its particular set of objects
  • Understand how working with complex data is different to standard numerical work
  • Perform feature engineering with tennis data
  • Create Data Visualization using R
View Curriculum
  • This course would be apt for aspiring Data Science professional or Statisticians who would like to learn R programming language in a practical manner which would benefit them.

In this video course, we start by focusing on R's similarities with programming languages such as basic/C/C# with loops and conditional tests like if, so that you can feel at home and be productive straight away.

We begin by introducing R and setting things up so that you are ready to go using Rstudio, the associated IDE. Then we look at R as a programming language and see how the standard things are done in it, so you can see that it’s not that different from other programming languages. Next, we introduce some R commands, which are very useful and not as common in traditional languages since manipulating data is more important in R.

Moving on, we look at an example in the Titanic dataset, which is the kind of thing you’ll come across in R, a multidimensional collection of variables of different types. Using the tools that we cover we can form a picture, a story behind the data.

We then look at cleaning up data, which is what 80% of data science is - as we rarely get a nice neat set of numbers, but mostly unstructured junk. This is just trial and error, gradually getting to something we can work with.

Finally, we cover statistics, which is where R originated and what it was designed for.We begin doing some basic statistics with R to show how it works and end up using various special features for data visualization.

About the Author :

Dr. Samik Sen is a Theoretical Physicist and loves hard problems to think about. After his Phd, which was about developing computational methods to solve problems for which no solutions existed, he began thinking about how to tackle the maths problem while lecturing. He developed algorithms to generate problem sets and solutions, and learned how to create video lessons.

He has developed a large Facebook community teaching school maths around Ireland, with associated e-learning products and YouTube channel. Samik is currently fascinated by machine and deep Learning.He has developed a machine learning system which is performing better than he can himself which was the hope.

He also has a YouTube channel associated with data science, which provides valuable engagement with people round the world who look at problems from a different perspective.

Who is the target audience?
  • By the end of the course, you will have gone through practical examples on R programming and will enter the world of Data Science.
Compare to Other R Courses
Curriculum For This Course
19 Lectures
Diving into R
5 Lectures 20:03

This video gives an overview of the entire course.

Preview 03:57

The aim of the video is to introduce the section and overview of the language R.

What Is R?

We need to have the core programs before we can begin and in this video,we show where to get them.

Getting and Setting Up R/Rstudio

In this video, we look at where to begin, so that we can get started.

Using RStudio

In this video, you will learn how RStudio has packages which avoid the problems and how we'll work on them.

It's Programming as Usual
9 Lectures 01:22:15

In this video, you will learn how similar R is to other languages.

Preview 07:57

In this video, we see more familiar things in R.

Familiar Building Programming Blocks

In this video, we are now ready to write programs.

Putting It All Together

In this video, we will look at R data types which are new.

Core R Types

In this video, we will introduce some key commands to study data.

Some Useful Operations

In this video, we willintroduce various commands to help us pick out elements in which we are interested in.

More Useful Operations

In this video, we will investigate the Titanic dataset to see what it says.


In this video, we willadd a value by processing our data.


In this video,we will download football results from a web page.

It's Mostly Cleaning Up
It's a Statistics Thing
5 Lectures 36:22

In this video, we will use R to do some statistics.

Preview 10:15

In this video, we will work with distributions using R.


In this video, we will see some of R's graphical power.

Time to Get Graphical

In this video, we will use the plotting package, ggplot2.

Plotting to Another Dimension

In this video, we will see another plotting technique known as Facets.

About the Instructor
Packt Publishing
3.9 Average rating
8,274 Reviews
59,179 Students
687 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.