# Setup

<!-- word count: 83 -->

Before joining the training, participants should be able to:

- Access the 2i2c [Community Showcase Hub](https://showcase.2i2c.cloud) using their GitHub account (or use their own community hub)
- Know basic Git, such as pushing and pulling to a remote GitHub repository
- Find the shared collaborative note-taking document, e.g. CodiMD
- Access the Slack Channel for asynchronous support
- Use a web browser and video conferencing, e.g. Zoom
- Read the [2i2c Code of Conduct](https://compass.2i2c.org/code-of-conduct/).

If you have trouble with any of these steps, please contact the training instructor.

:::{tip}
If you need a refresher on the fundamentals of Git, then check out:

- [The Software Carpentry – Version Control with Git](https://swcarpentry.github.io/git-novice/)
- [CodeRefinery – Introduction to version control with Git](https://coderefinery.github.io/git-intro/)
- [GitHub Docs – Getting started with Git](https://docs.github.com/en/get-started/getting-started-with-git)
:::

## Communication channels

We will primarily use Slack for communications with learners to encourage a "cohort" effect and capture discussions that would otherwise disappear from Zoom/Google Meet chat. However, we recognise that learners may join the synchronous sessions on their phones and therefore the Zoom/Google Meet chat is useful in this case.
