R Proficiency Ratings

Many courses in the OOMPH program use the R programming language for statistical analysis. We designed this rating system to help you understand what to expect in terms of R skills required in those classes.

This first table describes the levels of proficiency (0–3). The second table specifies the level you can expect to reach after taking each course.

LevelDescription
0 – None
  • Individual has no experience with R or any programming language
  • Individual has not taken PH142 or PHW142
1 – BeginnerIdentifies self as “Not very comfortable” with R Note: an individual proficient in another programming language likely starts at this level or greater with R
2 – DevelopingIdentifies self as “Somewhat comfortable” with R
  • Individual is familiar with basic R syntax
  • Individual can independently use documentation to learn new functions
  • Individual can knit R Markdown documents in several formats (e.g. PDF, HTML)
  • Individual can import and export several data formats (e.g. CSV, XLS)
  • Individual can access and manipulate various data types (e.g. vectors, data frames)
3 – ProficientIdentifies self as “Comfortable” with R
  • Individual can investigate and fix many bugs independently
  • Individual can help others troubleshoot
  • Individual understands multiple ways to do the same basic things e.g.
    • Subsetting data frames
    • Extracting rows and columns
  • Individual can write their own simple functions

Courses Using R

If the minimum level for incoming students is N, but your level is N-1 or below, you should not enroll in that course before getting additional training. These ratings are also noted in the Course Catalog.

CourseMinimum level for incoming studentsMinimum level expected after course completionR version used
PHW142: Introduction to Probability and Statistics0 – None2 – DevelopingLocal
PHW251: R for Public Health0 – None3 – ProficientDataHub
PHW251B: Data Visualization2 – Developing2 – DevelopingLocal
PHW272A: Intro to GIS for Public Health2 – Developing3 – ProficientLocal
PHW241: Intermediate Biostatistics for Public Health2 – Developing3 – ProficientLocal
PHW253: Outbreak Investigations2 – Developing3 – ProficientDataHub
PHW252A: Causal Inference For Public Health Professionals2 – Developing3 – ProficientTBD
PHW252: Epidemiological Analysis3 – Proficient3 – ProficientLocal
PHW272C: Applied Spatial Data Science for Public Health3 – Proficient3 – ProficientLocal

If you find issues with or have questions about this page please contact David Connell.