Course Curriculum
- 24 sections
- 48 lectures
- 00:00:00 total length
-
Introduction to Data Science
00:01:00 -
Data Science: Career of the Future
00:04:00 -
What is Data Science?
00:02:00 -
Data Science as a Process
00:02:00 -
Data Science Toolbox
00:03:00 -
Data Science Process Explained
00:05:00 -
What’s Next?
00:01:00
-
Engine and coding environment
00:03:00 -
Installing R and RStudio
00:04:00 -
RStudio: A quick tour
00:04:00
-
Arithmetic with R
00:03:00 -
Variable assignment
00:04:00 -
Basic data types in R
00:03:00
-
Creating a vector
00:05:00 -
Naming a vector
00:04:00 -
Vector selection
00:06:00 -
Selection by comparison
00:04:00
-
What’s a Matrix?
00:02:00 -
Analyzing Matrices
00:03:00 -
Naming a Matrix
00:05:00 -
Adding columns and rows to a matrix
00:06:00 -
Selection of matrix elements
00:03:00 -
Arithmetic with matrices
00:07:00 -
Additional Materials
00:00:00
-
What’s a Factor?
00:02:00 -
Categorical Variables and Factor Levels
00:04:00 -
Summarizing a Factor
00:01:00 -
Ordered Factors
00:05:00
-
What’s a Data Frame?
00:03:00 -
Creating Data Frames
00:20:00 -
Selection of Data Frame elements
00:03:00 -
Conditional selection
00:03:00 -
Sorting a Data Frame
00:03:00 -
Additional Materials
00:00:00
-
Why would you need lists?
00:01:00 -
Creating a List
00:06:00 -
Selecting elements from a list
00:03:00 -
Adding more data to the list
00:02:00 -
Additional Materials
00:00:00
-
Equality
00:03:00 -
Greater and Less Than
00:03:00 -
Compare Vectors
00:03:00 -
Compare Matrices
00:02:00 -
Additional Materials
00:00:00
-
AND, OR, NOT Operators
00:04:00 -
Logical operators with vectors and matrices
00:04:00 -
Reverse the result: (!)
00:01:00 -
Relational and Logical Operators together
00:06:00 -
Additional Materials
00:00:00
-
The IF statement
00:04:00 -
IF…ELSE
00:03:00 -
The ELSEIF statement
00:05:00 -
Full Exercise
00:03:00 -
Additional Materials
00:00:00
-
Write a While loop
00:04:00 -
Looping with more conditions
00:04:00 -
Break: stop the While Loop
00:04:00 -
What’s a For loop?
00:02:00 -
Loop over a vector
00:02:00 -
Loop over a list
00:03:00 -
Loop over a matrix
00:04:00 -
For loop with conditionals
00:01:00 -
Using Next and Break with For loop
00:03:00 -
Additional Materials
00:00:00
-
What is a Function?
00:02:00 -
Arguments matching
00:03:00 -
Required and Optional Arguments
00:03:00 -
Nested functions
00:02:00 -
Writing own functions
00:03:00 -
Functions with no arguments
00:02:00 -
Defining default arguments in functions
00:04:00 -
Function scoping
00:02:00 -
Control flow in functions
00:03:00 -
Additional Materials
00:00:00
-
Installing R Packages
00:01:00 -
Loading R Packages
00:04:00 -
Different ways to load a package
00:02:00 -
Additional Materials
00:00:00
-
What is lapply and when is used?
00:04:00 -
Use lapply with user-defined functions
00:03:00 -
lapply and anonymous functions
00:01:00 -
Use lapply with additional arguments
00:04:00 -
Additional Materials
00:00:00
-
What is sapply?
00:02:00 -
How to use sapply
00:02:00 -
sapply with your own function
00:02:00 -
sapply with a function returning a vector
00:02:00 -
When can’t sapply simplify?
00:02:00 -
What is vapply and why is it used?
00:04:00 -
Additional Materials
00:00:00
-
Mathematical functions
00:05:00 -
Data Utilities
00:08:00 -
Additional Materials
00:00:00
-
grepl & grep
00:04:00 -
Metacharacters
00:05:00 -
sub & gsub
00:02:00 -
More metacharacters
00:04:00 -
Additional Materials
00:00:00
-
Today and Now
00:02:00 -
Create and format dates
00:06:00 -
Create and format times
00:03:00 -
Calculations with Dates
00:03:00 -
Calculations with Times
00:07:00 -
Additional Materials
00:00:00
-
Get and set current directory
00:04:00 -
Get data from the web
00:04:00 -
Loading flat files
00:03:00 -
Loading Excel files
00:05:00 -
Additional Materials
00:00:00
-
Base plotting system
00:03:00 -
Base plots: Histograms
00:03:00 -
Base plots: Scatterplots
00:05:00 -
Base plots: Regression Line
00:03:00 -
Base plots: Boxplot
00:03:00
-
Introduction to dplyr package
00:04:00 -
Using the pipe operator (%>%)
00:02:00 -
Columns component: select()
00:05:00 -
Columns component: rename() and rename_with()
00:02:00 -
Columns component: mutate()
00:02:00 -
Columns component: relocate()
00:02:00 -
Rows component: filter()
00:01:00 -
Rows component: slice()
00:04:00 -
Rows component: arrange()
00:01:00 -
Rows component: rowwise()
00:02:00 -
Grouping of rows: summarise()
00:03:00 -
Grouping of rows: across()
00:02:00 -
COVID-19 Analysis Task
00:08:00 -
Additional Materials
00:00:00
-
Assignment – R Programming for Data Science
00:00:00
-
Claim Your Certificate
00:00:00