Software & Computing Topics

  1. Basics

    1. Shell / POSIX Software Carpentries

  2. Version Control

    1. Git Software Carpentries

    2. GitHub

      1. Basic Model

      2. Pull Requests

      3. Actions

      4. Licenses

      5. Binder

      6. Colab

  3. Continuous Integration HSF training

  4. Cloud computing

    1. Containers

      1. Docker

      2. Singularity

    2. Kubernetes

    3. AWS

    4. GKE

  5. Environment management

    1. conda

    2. virtual env

  6. jupyter

    1. Jupyter Lab

    2. Voila

  7. Configuration

    1. JSON

    2. YAML

    3. XML

  8. Testing

  9. Documentation

  10. DOIs

    1. GitHub

    2. Zenodo