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
 
    -