Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

    Medium Of InstructionsMode Of LearningMode Of Delivery
    EnglishSelf StudyVideo and Text Based

    Courses and Certificate Fees

    Certificate AvailabilityCertificate Providing Authority
    yesCoursera

    The Syllabus

    Videos
    • Installing R on Mac
    • Installing R on Windows
    • Installing R Studio (Mac)
    • Writing Code / Setting Your Working Directory (Windows)
    • Writing Code / Setting Your Working Directory (Mac)
    • Introduction
    • Overview and History of R
    • Getting Help
    • R Console Input and Evaluation
    • Data Types - R Objects and Attributes
    • Data Types - Vectors and Lists
    • Data Types - Matrices
    • Data Types - Factors
    • Data Types - Missing Values
    • Data Types - Data Frames
    • Data Types - Names Attribute
    • Data Types - Summary
    • Reading Tabular Data
    • Reading Large Tables
    • Textual Data Formats
    • Connections: Interfaces to the Outside World
    • Subsetting - Basics
    • Subsetting - Lists
    • Subsetting - Matrices
    • Subsetting - Partial Matching
    • Subsetting - Removing Missing Values
    • Vectorized Operations
    • Introduction to swirl
    Readings
    • Welcome to R Programming
    • About the Instructor
    • Pre-Course Survey
    • Syllabus
    • Course Textbook
    • Course Supplement: The Art of Data Science
    • Data Science Podcast: Not So Standard Deviations
    • Getting Started and R Nuts and Bolts
    • Practical R Exercises in swirl Part 1
    assignment
    • Week 1 Quiz
    programming assignments
    • swirl Lesson 1: Basic Building Blocks
    • swirl Lesson 2: Workspace and Files
    • swirl Lesson 3: Sequences of Numbers
    • swirl Lesson 4: Vectors
    • swirl Lesson 5: Missing Values
    • swirl Lesson 6: Subsetting Vectors
    • swirl Lesson 7: Matrices and Data Frames

    Videos
    • Control Structures - Introduction
    • Control Structures - If-else
    • Control Structures - For loops
    • Control Structures - While loops
    • Control Structures - Repeat, Next, Break
    • Your First R Function
    • Functions (part 1)
    • Functions (part 2)
    • Scoping Rules - Symbol Binding
    • Scoping Rules - R Scoping Rules
    • Scoping Rules - Optimization Example (OPTIONAL)
    • Coding Standards
    • Dates and Times
    Readings
    • Week 2: Programming with R
    • Practical R Exercises in swirl Part 2
    • Programming Assignment 1 INSTRUCTIONS: Air Pollution
    assignments
    • Week 2 Quiz
    • Programming Assignment 1: Quiz
    programming assignments
    • swirl Lesson 1: Logic
    • swirl Lesson 2: Functions
    • swirl Lesson 3: Dates and Times

    Videos
    • Loop Functions - lapply
    • Loop Functions - apply
    • Loop Functions - mapply
    • Loop Functions - tapply
    • Loop Functions - split
    • Debugging Tools - Diagnosing the Problem
    • Debugging Tools - Basic Tools
    • Debugging Tools - Using the Tools
    Readings
    • Week 3: Loop Functions and Debugging
    • Practical R Exercises in swirl Part 3
    assignment
    • Week 3 Quiz
    programming assignments
    • swirl Lesson 1: lapply and sapply
    • swirl Lesson 2: vapply and tapply
    peer review
    • Programming Assignment 2: Lexical Scoping  

    Videos
    • The str Function
    • Simulation - Generating Random Numbers
    • Simulation - Simulating a Linear Model
    • Simulation - Random Sampling
    • R Profiler (part 1)
    • R Profiler (part 2)
    Readings
    • Week 4: Simulation & Profiling
    • Practical R Exercises in swirl Part 4
    • Programming Assignment 3 INSTRUCTIONS: Hospital Quality
    • Post-Course Survey
    Practice Exercises
    • Week 4 Quiz
    • Programming Assignment 3: Quiz
    programming assignments
    • swirl Lesson 1: Looking at Data
    • swrl Lesson 2: Simulation
    • swirl Lesson 3: Base Graphics

    Instructors

    Articles

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.