R Basics - R Programming Language Introduction
4.4 (9,346 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
99,219 students enrolled

R Basics - R Programming Language Introduction

Learn the essentials of R Programming - R Beginner Level!
4.4 (9,346 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
99,219 students enrolled
Last updated 6/2018
English
English [Auto-generated]
Price: Free
This course includes
  • 4 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • You will learn how to navigate in the RStudio interface
  • You will learn how to make basic graphs

  • You will learn about the basic structure of R including packages

  • You will learn how to perform basic commands in the R programming language
  • You will also learn how to handle add on packages, how to use the R help tools and generally how to find your way in the R world.
Requirements
  • Genuine Interest in statistical programming
  • Computer ready to run R and RStudio
  • Basic understanding of statistics and data structure
  • NO prior knowledge in programming is required!
Description

Are you interested in data science?

Do you want to learn R totally from scratch?

Are you looking for an easy step by step approach to get into R?

Do you want to take an easy R course for BEGINNERS?

Well, if your answer is YES to some of these questions, look no further, this course will help you.

I created this course for the total beginner. That means for you: No prior knowledge required! If this is your first computer programming language to use - congratulations, you found your entry level material. If you are new to data science, no problem, you will learn anything you need to to start out with R.

That also means for you: if you are already used to R, you will likely benefit more from an advanced course. I have more than ten intermediate and advanced R courses available on Udemy, which might be more suited towards your needs. Check out the r-tutorials instructor profile for more info.

Let’s take a look at the content and how the course is structured:

We will start with installation, the R and RStudio interface, add on packages, how to use the R exercise database and the R help tools.

Then we will learn various ways to import data, first coding steps including basic R functions, functions and loops and we will also take a look at the graphical tools.

The whole course should take approx. 3 to 5 hours, and there are exercises available for you to try out R. You will also get the code I am using for the demos.

Anything is ready for you to enter the world of statistical programming.

What R you waiting for?

Martin

Who this course is for:
  • Students who need R for their courses
  • Web developers who want to implement data analysis features in their webpage
  • Everybody interested in statistics and data sciences
  • Researchers who perform data analysis including graphs
  • Professionals working in analytics or related fields
Course content
Expand all 29 lectures 04:12:06
+ Introduction
9 lectures 01:28:53
Welcome to R Basics
02:49
Download R and RStudio
04:22
RStudio Orientation
18:26
Course Script
06:11
The Structure of the R Ecosystem
14:33
R Help Features
17:49
Using R Functions
11:01
Practice R - the R Exercise Database
02:39
Three Common Mistakes of R Beginners
11:03
+ Getting started with coding
11 lectures 01:46:16
Your First Lines of R Code
14:38
Using Some Basic Functions
12:59
Exercise and Solution - Basic Coding
06:16

In this video I will show you some basic examples of functions and loops in R. The Erathostenes loop was taken from the Level 1 course where you can find this as an exercise.

Functions and Loops
06:39
R Datasets and Data.Frames
09:26
Importing CSV Files
06:04
Advanced Data Import - Bonus Material from the Data Pre-Processing Course
07:53
How to Best Structure Your R Learning Experience
12:38
R Base Graphs
10:52
R Base Graphs 2
15:41
Exercise and Solution - R Base Graphs
03:10
+ Bonus material from the other R-Tutorials courses
9 lectures 58:05

Learn how to handle csv and similar files in R.

csv is my favourite format when it comes to loading data frames into R. In this video I will show you how to download a zip data file from an external source and how to get it into R.

You will also learn about working directories and how to save R scripts.

Loading your csv files in R; Working directories
05:13

The apply family of functions is a way to do loops in R. Apply helps you to write shorter code and get results faster.

Course: R Level 1

Course R Level 1: Intro to the apply family of functions
05:19

The nortest package offers some very useful tests for normality. Along with some graphical tools you can determin if you have normal distributed data or not.

Course: Statistics in R

Course Statistics in R: Tests for normality, Exercise and solution
06:29

The package lattice is quite useful for scientific publications. Lots of statistical papers contain lattice plots.

In this video you will learn about some lattice plots.

Course: Graphs in R

Course Graphs in R: Lattice package plots
03:31

This is an example video of the course "Text mining, scraping and sentiment analysis in R". The is the solution to one of the exercises of the course.

Course Twitter Text Mining: Exercise and solution sentiment analysis
12:08
Course Machine Learning: KNN Classification
05:51
Course Machine Learning: Linear Discriminant Analysis
05:43
Course Career Guide: Statistical Software Packages - Alternatives to R
13:15
Where to get more info
00:36