List of available courses
Artificial Intelligence
- AI in research software: Best practices for developing and using ML models
- Generative AI for writing (research) software
C/C++ Programming
Continuos Delivery
- Containers in Science: Using Docker and Singularity
Continuous Integration
- Continuous Integration with GitHub Actions
- [Part I] The Unix Shell + Version Control with Git
- [Part II] Intermediate Topics in Version Control with Git
- [Part III] Expert Topics in Version Control with Git
- Building Software with CMake
Python Programming
Best practices
Data Science
Deployment and Packaging
Testing
Software Engineering