# Introduction to R Programming

## 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
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

# Introduction to R Programming

## Lesson 1, Step 1: Welcome!

General welcome into the course, who I am, who might be interested in a course like this.

Module here