Introduction to Programming with R

Harvard Extension School

CSCI E-5A

Section 1

CRN 17110

View Course Details
This course is an introduction to programming using a language called R, a popular language for statistical computing and graphics in data science and other domains. Students learn to use RStudio, a popular integrated development environment (IDE). They learn to represent real-world data with vectors, matrices, arrays, lists, and data frames, and to filter data with conditions, via which one can analyze subsets of data. We apply functions and loops, via which students can manipulate and summarize data sets, and write functions to modularize code and raise exceptions when something goes wrong. The course also covers how to tidy data with R's tidyverse and create colorful visualizations with R's grammar of graphics. By course's end, students learn to package, test, and share R code for others to use. Assignments are inspired by real-world data sets.

Instructor Info

Carter Zenke, EdM

Senior Preceptor, Harvard Extension School


Meeting Info

9/3 to 12/21

Participation Option: Online Asynchronous

In online asynchronous courses, you are not required to attend class at a particular time. Instead you can complete the course work on your own schedule each week.

Deadlines

Last day to register: August 29, 2024

Additional Time Commitments

Required sections to be arranged.

Syllabus

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
17110 1 Online Asynchronous Carter Zenke Open Sep 3 to Dec 21
35729 1 Online Asynchronous Carter Zenke Field not found in response. Jun 24 to Aug 9