# Preliminary Work We welcome all types of learners to our event, from professional software developers to people just getting started. Based on previous experience, participants gain more from our hackweeks when they arrive having a preliminary understand of some of the foundational tools of data science workflows. These skills include knowing how to: * Navigate a [Jupyter Notebook](https://jupyter.org/) environment * Conduct file management, text editing and other basic tasks from a command line interface * Add and commit changes in Git, and push and pull content from GitHub * Create simple scientific workflows in Python ## {{hackweek}} Software Carpentry Session We strongly encourage participants to review this two-day recorded fundamentals of Python and open-source workflows crash course ([Software Carpentry Schedule](swc)) in advance of the hackweek. You may choose whichever topics you'd like to brush up on or learn. Office hours in the weeks leading up the hackweek will provide an opportunity for asking questions and troubleshooting any issues you've encountered. You can view our [Software Carpentry Schedule](swc) for more information. ## Required setup ```{attention} Please make sure to find some time to go through the below material before the hackweek. __Upon completion you__: