Project Management & Information Technology
Advanced Programming in R
This course is for students with basic computer skills, including some R fundamentals, who
want to further prepare for an R business data analyst position. After a review of language
fundamentals, the course delves deeply into R¿s powerful advanced features for data
manipulation, data graphing, computing statistics, and model-making with machine learning.
Students learn to employ the most widely used algorithms and libraries to solve common
problems in the field. Gain a working familiarity with statistical analysis and visualization using
qqplot2, tidyverse and dplry. Students learn to write helpful front-end user interfaces to R code
sui9ng Shiny. They learn to apply industry-standard tools and techniques for working within a
development team, such as Git for versioning. The course concludes with a discussion of
common interview questions and pathways for gaining experience and eventually securing a
position in the field.