Software CarpentrySoftware Carpentry has contributed to the materials listed below.
Course lessons are developed as a part of a course curriculum. They teach specific learning objectives associated with data and scientific programming. Software Carpentry has contributed to the following lessons:
Learn how to fork a repository using the GitHub website.
Learn what version control is, and how Git and GitHub are used in a typical version control workflow.
Learn how to work with function arguments in the R programming language..
This lesson introduces the function environment and documenting functions in R. When you run a function intermediate variables are not stored in the global environment. This not only saves memory on your computer but also keeps our environment clean, reducing the risk of conflicting variables.
Learn how to write a function in the R programming language.
This lesson will cover the basic principles of using functions and why they are important.
Learn how to create a well-organized working directory to store your course data.
Learn what a package is in R and how to install packages to work with your data.
Learn how to work with R using the RStudio application.
Learn how to download and install R and RStudio on your computer.