Introduction to Programming with R

Harvard Summer School

CSCI S-5A

Section 1

CRN 35729

View Course Details
This course is an introduction to using R, a popular programming language for statistical computing and graphics in data science and other domains. Learn to use RStudio, a popular integrated development environment (IDE). Students learn to represent real-world data with vectors, matrices, arrays, lists, and data frames, and filter data with conditions via which they can analyze subsets of data. We apply functions and loops, which allow us to manipulate and summarize data sets. Students learn to write functions to modularize code and raise exceptions when something goes wrong. The course covers how to tidy data with R's tidyverse and create colorful visualizations with R's grammar of graphics. By the end of the course, 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

6/24 to 8/9

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: June 20, 2024

Additional Time Commitments

Required sections to be arranged.

Prerequisites

High school algebra and geometry. Prior experience with another high-level programming language is helpful but not required.

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 Open Jun 24 to Aug 9