Introduction to R for Data Science

Course code MATH 2710

Credit 3.0

Length 60.0 hours

Course outline View

This course introduces students to data science using the R programming language. Students will learn fundamental programming concepts while developing skills in data manipulation, visualization, and analysis. They will also gain practical skills in handling real-world data and applying foundational data science methods.

Prerequisites

MATH 2700 with a minimum grade of 'C+' or equivalent.

Missing prerequisites?

Learn more about VCC's academic upgrading or English as a Second Language (ESL) courses, or discover which university transfer options are right for you.

What you will learn

  • Data exploration and visualization

    Customizing visualizations: colors, themes, and labels

    Data transformation and summarization

    Filtering, sorting, and summarizing data

    Grouped operations and aggregations for exploratory data analysis

    Calculating statistical summaries

    Data wrangling

    Importing data from various file formats

    Cleaning messy datasets: handling missing values, duplicates, and inconsistencies

    Reshaping and organizing data

    Data types and structures

    Understanding common data types in R

    Working with vectors, matrices, data frames, and tibbles

    Handling categorical data with factors and managing date-time formats.

    Workflow for data analysis

    Setting up and organizing RStudio projects.

    Writing and running R scripts for reproducible analysis.

    Writing custom functions to automate repetitive tasks.

    Basic control structures: if statements and loops (for, while).

    Debugging and error handling.

How to register

This course is offered as part of a VCC program only.

Course schedules

Select your program to see the available course schedules.

Contact us

If you have any question, please email at advising@vcc.ca.

† This information is intended as a guideline only. Program and course details are subject to change with the approval of VCC's Board of Governors.

Indigenous Territory Acknowledgment

VCC is located on the traditional territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) peoples, and we acknowledge our privilege to be here.