Introduction to R Programming

5.0 Average Customer Rating

Learning the capability of R — a language for statistical computing

  • 82 Videos
  • 6 hours 30 minutes
  • 116 Happy Students

About the course

In this introduction to R Programming course, we assume you are brand new to R Programming and teach you the basics of this impressive programming language.

We’ll start by introducing you to R, why it’s used by data scientists, and what it’s capable of. After that, we get you set up in RStudio and show you how to prepare the R workspace. We then launch into Data Types in R, Coding Style in R.

We also show you how to import data into RStudio from various file formats before launching into the essential R components - Vectors, Matrices, Arrays, Lists, Factors, Loops, Functions, Data Frames and so much more.

We end the course with a mini-project where we pull everything you have learned together and set you an R Programming challenge.

In this course you will learn:

  • What R is and how it used in Data Science
  • Data types in R, coding styles, and comments.
  • How to use Vectors in R
  • How to use Matrices in R, including matrix operations and modification
  • How to use Arrays in R
  • About using Lists in R including how to select list elements
  • All about Factors in R
  • How to use Loops in R and IF-ELSE statements
  • How to use Functions in R
  • How to use Data Frames including tidyverse and tibbles in R
  • To complete your first R programming assignment

Here’s the link for the GitHub repo.

  • 82 Videos
  • 6 hours 30 minutes
  • 116 Happy Students

Courses Outline

Lesson 1: Welcome
Free
Welcome!
3:04
Course Overview
4:56
Lesson 2: Introduction to R
Why R?
5:02
R for Data Science
6:24
Preparing workspace
4:16
Guide to RStudio
9:19
Exercise 1 - Introduction to R
3:01
Introduction to R: Quiz
Lesson 3: Hello World! - Basics of R programming
Operations-and-variables
8:43
Data Types in R
4:25
Coding Styles
4:51
Comments
2:29
Exercise 2 - Basics of R programming
4:17
Basics of R programming: Quiz
Lesson 4: Vectors
Vector Creation
6:15
Selecting Components from a Vector
4:10
Labeling Vector Elements
5:52
Calculations with Vectors
5:17
Base R functions to use with vectors
3:03
Comparing two Vectors
1:38
Modifying Vector Components
2:00
Exercise 3 - Vectors
6:05
Vectors: Quiz
Lesson 5: Matrices
Matrix Introduction and creation
8:16
Matrix Metrics and Naming
5:58
Selecting Elements
6:35
Matrix Arithmetic
3:54
Matrices Operations
3:53
Matrix modification
4:49
Exercise 4 - Matrices
5:36
Matrices: Quiz
Lesson 6: Arrays
Array Introduction and Creation
4:39
Array Similarities to Matrices
3:16
Other Array Operations
1:06
Exercise 5 - Arrays
4:49
Arrays: Quiz
Lesson 7: Lists
List Introduction and Creation
5:44
List Naming
2:37
Selecting List Elements
2:21
List Manipulation
2:38
List Operations
1:30
Exercise 6 - Lists
4:07
Lists: Quiz
Lesson 8: Factors
Factor Introduction and Creation
4:46
Setting Factor Levels
6:07
Ordering Factors
5:20
Converting Factors
2:28
Other Considerations
3:02
Exercise 7 - Factors
3:11
Factors: Quiz
Lesson 9: Loops
Loop Introduction and Creation
5:38
If-else Statements
4:03
For Loops
6:05
While loops
13:22
Repeat loops
2:45
Loop Comparison
3:41
Exercise 8 - Loops
5:31
Loops: Quiz
Lesson 10: Functions
Function Introduction and Creation
6:58
Function Arguments
9:38
Nested Functions
10:12
Global vs. Local Variables
3:29
Exercise 9 - Function
6:44
Functions: Quiz
Lesson 11: Data Frames
Dataframe Introduction and Creation
8:00
Tidyverse
2:54
Tibbles
9:55
Tidy Data
10:12
dplyr and data transformation
9:11
Summarizing Dataframes
7:23
Exercise 10 - Dataframe
10:19
Data Frames: Quiz
Lesson 12: Mini-project
Introduction to Mini-Project
9:41
Importing Data
8:22
Comprehending the Dataset
12:28
Tidying Data
6:51
Grouping Time Series Analysis Data
3:19
Data Visualization
7:35
Statistical Analysis
7:17
Exercise 11 Mini-project
5:14
Mini-project: Quiz
Lesson 13: Course Wrap-up
Great Job and Farewell!
1:24
  • 82 Videos
  • 6 hours 30 minutes
  • 116 Happy Students