Lesson Material
- Introduction
-
Welcome to Software Carpentry!
- Introduction to R
-
The basics of working in R!
- Functions
-
An introduction to abstracting your workflows with functions.
We will also cover some basics of R at the same time.
- Projects
-
Organise your files into a project and start thinking about
workflows.
- Control Flow
-
Conditional statements, automating repetitive tasks.
- Repeating things
-
Nicer ways of repeating things in R.
- Testing
-
An introduction to unit testing; making sure your functions do
the right thing, and thinking about what the right thing might
be.
- Principles of software carpentry
-
Putting it all together while wrangling some data into order.
- Wrap-up
-