Welcome to class!

Before we start ..

Poll: How are you feeling right now?

About Us

About Us

About Us

About Us - TA

About you!

The Learning Curve

Learning a programming language can be very intense and sometimes overwhelming.

We recommend fully diving in and minimizing other commitments to get the most out of this course.

Like learning a spoken language, programming takes practice.

Sweeping the ocean

The Learning Curve

Learning R has been career changing for all of us, and we want to share that!

We want you to succeed – We will get through this together!

High five

What is R?

Why R?

Why not R?

Introductions

What do you hope to get out of the class?

Why do you want to use R?

image of rocks with word hope painted on

[Photo by Nick Fewings on Unsplash]

Logistics

Course Website

http://jhudatascience.org/intro_to_r

Materials will be uploaded the night before class. We are constantly trying to improve content! Please refresh/download materials before class.

Intro to R course logo

Learning Objectives

  • Understanding basic programming syntax
  • Reading data into R
  • Recoding and manipulating data
  • Using add-on packages (more on what this is soon!)
  • Making exploratory plots
  • Performing basic statistical tests
  • Writing R functions
  • Building intuition

Course Format

  • Lecture with slides, interactive
  • Lab/Practical experience
  • Two 10 min breaks each day - timing may vary
  • January 6-16, 2025 1:30 p.m. - 4:50 p.m. ET on Zoom
  • Final classes will focus on final project

CoursePlus

Surveys

Grading

  1. Attendance/Participation: 20% - this can be asynchronous - just some sort of interaction with the instructors/TAs (turning in assignments, emailing etc.)
  2. Homework: 3 x 15%
  3. Final “Project”: 35%

Homework and Final Project due by Tuesday January 21st at 11:59pm ET.

If you turn homework in earlier this can allow us to potentially give you feedback earlier.

Note: Only people taking the course for credit must turn in the assignments. However, we will evaluate all submitted assignments in case others would like feedback on their work.

Your Setup

If you can, we suggest working virtually with a large monitor or two screens. This setup allows you to follow along on Zoom while also doing the hands-on coding.

Surveys count

[source - reddit.com]

Where to find help

Useful (+ mostly Free) Resources

Help!!!

Error messages can be scary!

We will also dedicate time today to debug any installation issues

Muppets hugging it out

Installing R

More detailed instructions on the website.

RStudio is an integrated development environment (IDE) that makes it easier to work with R.

More on that soon!

Summary