This R programming course is aimed at students who will need to use a programming language for advanced data processing. The aim is to learn how to structure, comment and debug code properly. This course is aimed at both M1 SSD and M1 Bio-Info students. It is not intended to use packages as black boxes for implementing statistical methods.