This lesson is in the early stages of development (Alpha version)

U-M SWC Custom Curriculum

For guidelines on how to develop curriculum content, please visit The Carpentries Curriculum Development Handbook.

For guidelines on how to help improve our lessons and this template, please see the contribution guidelines; for guidelines on how to set up your machine to preview changes locally, please see the setup instructions.

Schedule

Setup Download files required for the lesson
00:00 1. Welcome to Software Carpentry What is The Carpentries?
What will the workshop cover?
What else do I need to know about the workshop?
00:15 2. R for Plotting What are R and R Studio?
How do I read data into R?
What are geometries and aesthetics?
How can I use R to create and save professional data visualizations?
02:45 3. The Unix Shell What is a command shell and why would I use one?
How can I move around on my computer?
How can I see what files and directories I have?
How can I specify the location of a file or directory on my computer?
How can I create, copy, and delete files and directories?
How can I edit files?
04:00 4. Intro to Git & GitHub What is version control and why should I use it?
How do I get set up to use Git?
How do I share my changes with others on the web?
How can I use version control to collaborate with other people?
06:00 5. R for Data Analysis How can I summarize my data in R?
How can R help make my research more reproducible?
How can I combine two datasets from different sources?
How can data tidying facilitate answering analysis questions?
08:45 6. Writing Reports with R Markdown How can I make reproducible reports using R Markdown?
How do I format text using Markdown?
11:00 7. Conclusion What do I do after the workshop to apply what I learned and keep learning more?
Where can I learn more coding skills?
How do I deal with coding errors (i.e. debug)?
What resources are there at the University of Michigan?
What other coding concepts should I learn?
11:15 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.