Skip to content

Course programme

ngageorange edited this page Feb 12, 2016 · 10 revisions

Objectives for the day

Too much for a single day, so it might be an idea to think about how to structure content into two consecutive sessions?

  • How to store data in CSV file.
  • Introduction to the shell. How to open it; how to navigate file structure.
  • How to import CSV with R or Python and create simple descriptive plots
  • Jupyter Notebook or similar for reproducibility (suggest R markdown since this will integrate with RStudio)
  • Github. What is it? How to download a repo. How to edit a file using the web tools.
  • What to do when you get stuck (StackExchange!)

For follow up sessions:

  • Git + Github
  • Unit tests?
  • More advanced data processing and analysis techniques.

Programme outline

  • Software installation (limit reliance on web as much as possible)
  • Why important intro / show them some outcomes (e.g. plot.ly)
    • Perhaps in a format similar to the youtube link I posted on push.com?
  • Start with the raw data
    • principles of data entry (in Excel)
  • Tidy it
    • data from Excel to R
  • R for newbies
  • Checking for problems
  • deciding on a graphical form
    • producing the graph
    • beautiful graphs
    • interactive graphs (plot.ly)
  • Sharing and reproducible work (intro to github)
  • What next (outline access to future sessions)