R Programming

Johns Hopkins University

Link to this course in Coursera: https://www.coursera.org/learn/r-programming/home/

Course content

  • Week 1: Overview of R, R data types and objects, reading and writing data

  • Week 2: Control structures, functions, scoping rules, dates, and times

  • Week 3: Loop functions, debugging tools

  • Week 4: Simulation, code profiling

Course Textbook

The book R Programming for Data Science covers all of the lecture material in this course. You can buy the book and its packages on this website for $20 (or higher) or only the book at no cost.

Table of contents

Week Part Name Link
1 0 Background Material
1 0.1 Welcome to R Programming link
1 Week 1: Background, Getting Started, and Nuts & Bolts
1 1 Getting Started and R Nuts and Bolts link
1 2 Subsettings link
2 Week 2: Programming with R
2 1 Programming with R link
2 2 Dates and Times in R link
3 Week 3: Loop Functions and Debugging
3 1 Week 3: Loop Functions and Debugging link
4 Week 4:Simulation & Profiling
4 1 Week 4:Simulation & Profiling link