Overall Learning Goals
- Explain how you can and why you should integrate the following techniques into your daily research computing activities.
- Use version control tools and workflows to track, document, share your bootcamp activities, and explain how and why you can integrate version control into your daily work with code, data, and writing.
- Use the shell to navigate and manipulate the file system, execute commands, and connect commands and/or files to one another.
- Use Python to explore and graphically render data, and to do calculations.
- Employ structured program design, testing, and test automation in the creation of code.
- Use bash and/or Python to automate tasks including processing files, interacting with the web, and doing scientific calculations.
Home