Successful students will be able to:
Describe how R differs from spreadsheets and point-and-click software,
Prepare data for use in R,
Import and export various formats of data,
Describe the different types of objects and data,
Describe the use of functions and function arguments,
Identify what function to use for specific idea, test, or analysis,
Describe best practice in data management, analysis, and visualisation.
Be confident managing, describing, analysing, and visualising data in R,
Write your own functions,
Generate publication-quality graphics,
Run statistical tests and develop models to analyse data,
Produce results suitable for a publication.
Describe what someone else’s R code does.
Understand the different ways humans can interact with computers (CLI vs GUI),
Understand the pros and cons of open-source software,
Understand the pros and cons of reproducible research,
Correct and improve someone else’s code.
Learn a new way of working with and looking at data,
Appreciate what learning a new complex skill feels like, and overcoming the frustration.
Critique published analyses and graphics,
Support the community endeavour of science and open-source software.
Work iteratively within R to develop analyses and figures,
Use online and other resources to address specific problems,
Learn to discern good advice from bad.