Skip to content

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

Cross-language Tools

  • Building Software with CMake

Python Programming

Best practices

Data Science

Deployment and Packaging

Testing


Software Engineering