Skip to main content
PRDV420: Introduction to R Programming
0%
Previous
Course Feedback Survey
Course Introduction
Course Syllabus
Unit 1: Introduction to R and RStudio
1.1: R and Coding Environments
Overview of R
Introduction to R and RStudio
1.2: Installing and Setting Up R and RStudio
Installing R and RStudio
Setting up RStudio
Updating Software
1.3: Command Line and Script
Using R as a Calculator
Practice: Calculator
1.4: Functions and Packages
Functions
Practice: Functions
Packages
Updating R and Its Packages
Practice: Functions and Packages
1.5: Management of Code and Other Files
R Projects and Files in a Project
Practice: R Projects
Best Practices for Writing R Code
Unit 1 Assessment
Unit 1 Assessment
Unit 2: Basic Object Types and Operations in R
2.1: Data Types
Basic Data Types and Data Structures in R
Practice: Data Types
Strings
Practice: Strings
Factors
Practice: Factors
2.2: Vectors
Vectors and Simple Manipulations
Vectors and Type Coercion
Practice: Vectors
2.3: Arrays and Matrices
What is the Difference Between Arrays and Matrices?
Arrays in R
Matrices in R
Practice: Arrays and Matrices
2.4: Lists and Data Frames
Lists and Data Frames
Practice: Base-R Lists and Data Frames
The Tibble Format
Practice: Tibbles
The data.table Format
Practice: Data Tables
Unit 2 Assessment
Unit 2 Assessment
Unit 3: Data Import and Export
3.1: Data Input via Keyboard or Number Generation
Entering Data
Data Sets in Base R
Practice: Built-in Datasets
Pseudo-Random Number Generation
Practice: Random Number Generation
Reproducible Simulations
3.2: Loading External Files
Data Loading and Viewing
Base R: Reading Plain-Text Files
Tidyverse: Reading Plain-Text Files
Practice: read_csv
Parsing a Vector
Practice: Parsing a Vector
Parsing a File
Using the readxl Package to Read Excel Files
Loading Files From Other Programs
3.3: Data Export and Reusing R Data
Saving and Reloading Data in R Format
Practice: Export and Reuse
Base R: Writing to a CSV File
Tidyverse: Writing to a CSV File
Practice: Export to a CSV File
Practice: Data Manipulation in a Project
Unit 3 Assessment
Unit 3 Assessment
Unit 4: Data Visualization
4.1: Base-R and ggplot2 Graphics
Base-R Graphics
Practice: Base-R Plots
Introduction to ggplot
Practice: ggplot
4.2: Creating Histograms
Introduction to Histograms
Histograms and Density Plots in ggplot2
Histograms and Density Plots in base R
Practice: Histograms
4.3: Creating Scatterplots
Introduction to Scatterplots
Scatterplots in Base R
Scatterplots in ggplot2
Practice: Scatterplots
4.4: Creating Boxplots
Introduction to Boxplots
Boxplots in Base R
Boxplots in ggplot2
Practice: Boxplots
4.5: Creating Time Series Plots
Time Series Plots in Base R
The ts Format
Time Series Plots Using ggplot2
Practice: Time Series Plots
Unit 4 Assessment
Unit 4 Assessment
Unit 5: Common Statistical Functions
5.1: Single-Sample Summaries
Basic Summary Statistics
Examining the Distribution of a Dataset
Alternatives and Extensions
Practice: Statistical Summary
Tables
5.2: The t-test
One- and Two-Sample t-tests
Applying the t-test
The Power of the t-test
Practice: t-test
5.3: One-Way ANOVA
The Basics of One-Way ANOVA
ANOVA in afex and car
Practice: ANOVA
5.4: Linear Regression
Model Basics
Practice: Model Basics
Visualizing Models
Practice: Visual Model Checks
Formulas and Model Families
Practice: Formulas
Unit 5 Assessment
Unit 5 Assessment
Course Feedback Survey
Course Feedback Survey
Certificate Final Exam
PRDV420: Certificate Final Exam
Next
Side panel
Course Catalog
All categories
Arts & Humanities
Art History
Communication
English
Philosophy
Business Administration
Computer Science
English as a Second Language
Professional Development
General Knowledge for Teachers
Science and Math
Biology
Chemistry
Mathematics
Physics
Social Science
Economics
Geography
History
Political Science
Psychology
Sociology
Home
Specialization Programs
Specialization Programs
MBA Degree Program
Help
Getting Started
Help Center & FAQ
Search
Search
Search
Search
Close
Toggle search input
You are currently using guest access
Log in
Course Catalog
Collapse
Expand
All categories
Arts & Humanities
Art History
Communication
English
Philosophy
Business Administration
Computer Science
English as a Second Language
Professional Development
General Knowledge for Teachers
Science and Math
Biology
Chemistry
Mathematics
Physics
Social Science
Economics
Geography
History
Political Science
Psychology
Sociology
Home
Specialization Programs
Collapse
Expand
Specialization Programs
MBA Degree Program
Help
Collapse
Expand
Getting Started
Help Center & FAQ
Expand all
Collapse all
Open course index
PRDV420: Introduction to R Programming
Course Feedback Survey
Course Feedback Survey
Course Feedback Survey
Completion requirements
Click on
Course Feedback Survey
to open the resource.