# Software & Computing Topics

1. Basics
    1. Shell / POSIX [Software Carpentries](http://swcarpentry.github.io/shell-novice/)
1. Version Control
    1. Git [Software Carpentries](http://swcarpentry.github.io/git-novice/)
    1. GitHub
        1. Basic Model
        1. Pull Requests
        1. Actions
        1. Licenses
        1. Binder
        1. Colab
1. Continuous Integration [HSF training](https://hsf-training.github.io/hsf-training-cicd/index.html)
1. Cloud computing
    1. Containers
        1. Docker
        1. Singularity
    1. Kubernetes
    1. AWS
    1. GKE
1. Environment management
    1. [conda](https://docs.conda.io/projects/conda/en/latest/user-guide/cheatsheet.html)
    1. virtual env
1. jupyter
    1. Jupyter Lab
    1. Voila
1. Configuration
    1. JSON
    1. YAML
    1. XML
1. Testing
1. Documentation
1. DOIs
    1. GitHub
    1. Zenodo

