Skip to content

Best Practices

Here, you'll find valuable resources for improving your coding and data handling skills. For those new to coding, we emphasize the importance of using version control with Git and implementing automatic testing to ensure high-quality, reliable software. We offer courses and materials on Git, along with examples of various types of tests to help you maintain robust code.

Additionally, our data handling section provides guidelines for effective data management, including links to ETH resources, data repositories, and licensing advice to help you manage and share your research data responsibly and efficiently.

  • Coding


    Best practices for version control with Git and automatic testing to keep your code robust and reliable.

    Coding

  • Data Handling


    Guidelines for effective data management, including ETH resources, data repositories and licensing advice.

    Data Handling

  • GitHub Copilot


    An overview of GitHub Copilot, the AI-powered code completion tool, and how to get access.

    GitHub Copilot