Mastering R Skills

Graduate Program (& Advanced Certificate) Status

Course Level: 
Course Open to: 
Students on-site
Academic Year: 
US Credits: 
ECTS Credits: 
Course Code: 
Course Description: 

This class focuses on actual programming questions and problems related to R -- that will help you writing more elegant, maintainable, reliable and performant R applications, covering topics like

  • Writing and documenting R functions
  • Debugging and profiling R scripts and functions
  • Refactoring R scripts
  • Developing R packages 
  • Writing unit tests and running those in an automated way
  • Logging, database connections

Learning Outcomes: 

By the end of this course, you will have a good understanding on how to structure and deploy R scripts and packages for production.

Other outcomes  - see syllabus


Weekly homeworks (50%) and final take-home assignment (50%).

To pass, students will need to get at least 50% of the overall grade AND at least 50% of the final take-home assignment. Failure to do so, will yield a Fail grade.

Grading will be based on the total score out of 100, in line with CEU’s standard grading guidelines

File attachments: