Course

R Programming: Level 02

R has several features and libraries which enable users to enhance their data analysis and visualizations. R's flexdashboard and markdown are popular libraries for creating dashbaords and interactive visualizations. In addition, R's visualization capabilities can been greatly magnified through JavaScript based libraries like plotly, leaflet, etc. R also supports Object Oriented Programming (OOP) and allows users to create customized functions and make use to environments to suit their needs. This course is aimed for R programmers who are aware of R's basic capabilities and will help them become adept at performing complex data manipulation and exploration.

11 Lessons

Outcomes

By the end of this course, learners would be able to:

  • Use R flexdashboard, R markdown, and libraries like plotly for visualization
  • Understand Object Oriented Systems in R and be able to define classes and create objects
  • Perform subset operations and date time manipulation
  • Identify and differentiate between recursive, function and explicit environments
Level: Level 02
Duration: 20 hours
Pre-requisites: R Level 01
What’s next: R Level 03