This is a suite of online resources designed to help introduce R programming for those who want to use it for:

a) Data handling 

b) Statistics and

c) Modelling

Each of the above modules are further broken down into 10-12 stand alone components which concentrate on a specific aspect of R programming.  The resources provided  are not designed to replace face-to-face teaching, but to complement it by introducing the theory (typically,  videos of powerpoint presentations), the practice (typically, videos of writing code  in RStudio) and the code (developed using RMarkdown/knitR)  associated with a particular concept  or  approach.  Short multiple choice exercises are provided at the end of each component, while longer multi-choice exams are available to fully test your understanding.

Upon successful completion of R LABS (3 modules), students will be able to:

      • Manipulate data as vectors, matrices and data frames
      • Plot data in an informative way
      • Apply classical statistical methods to test null hypotheses
      • Simulate continuous and discrete time dynamics

Learning to program any computer language necessarily encourages both critical thinking and problem solving. Therefore students completing the three modules will have the grounding and confidence necessary in R programming to adapt and develop their own tailor made applications.   

 Enjoy!